ToolsXml.js 1.23 KB
Ext.define('App.view.ToolsXml', {
    extend : 'Ext.form.Panel',
    xtype  : 'mvvm-ToolsXmlView',
    frame   : true,
    width:600,
    padding : 10,
    viewModel: {
        type: 'toolsxmlform'
    },
    
       items:[{ xtype: 'filefield',
            	name: 'fileSettings',
            	fieldLabel: 'Конфиг',
            	labelWidth: 50,
            	width:575,
            	msgTarget: 'side',
            	allowBlank: false,
            	//anchor: '100%',
            	buttonText: 'Выберите файл...'
            }],
            buttons: [
            {
                text: 'Применить',
                handler: function() {
                    var form = this.up('form').getForm();
                    if (form.isValid()) {
                        form.submit({
                            url: 'upload.action',
                            waitMsg: 'Загрузка файла и применение конфигурации...',
                            success: function(fp, o) {
                                Ext.Msg.alert('Успешно', 'Настройки применены');
                            }
                        });
                    }
                }
            }
        ]

});