ToolsXml.js
1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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('Успешно', 'Настройки применены');
}
});
}
}
}
]
});