Sencha ajax progress

2024. 4. 8. 22:25Javascript/Sencha

Ext.MessageBox.wait 활용

                // Ext.MessageBox.wait를 사용하면 알아서처리 됨
                Ext.MessageBox.wait('Please wait...', 'Submitting');
                Ext.Ajax.request({
                    url: 'https://{domain}/{directory}',
                    method: 'POST',
                    headers: { 'Content-Type': 'application/json' },
                    params : Ext.JSON.encode(form.getValues()),
                    success: function(conn, response, options, eOpts) {
                        Ext.MessageBox.hide()
                        var result = Ext.util.JSON.decode(conn.responseText);
                        Ext.Msg.alert('Success', result.message);                      
                    },
                    failure: function(conn, response, options, eOpts) {
                        Ext.MessageBox.hide()
                        var result = Ext.util.JSON.decode(conn.responseText);
                        Ext.Msg.alert('Fail', result.message);
                    }
                });

'Javascript > Sencha' 카테고리의 다른 글

HTML 파일에 Sencha 적용  (0) 2024.07.13
Sencha Trouble Shooting  (0) 2024.07.13
Sencha Message 처리  (0) 2024.04.01
Sencha Ext.tree.Panel(Classic)  (0) 2024.03.31
Sencha 다른 resource 참조  (0) 2024.03.31