TimeEdit: use schematic declaration

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2018-01-16 14:20:48 +01:00 committed by Dominik Csapak
parent 5106364829
commit bf49d2da0f

View File

@ -2,37 +2,36 @@ Ext.define('Proxmox.node.TimeEdit', {
extend: 'Proxmox.window.Edit', extend: 'Proxmox.window.Edit',
alias: ['widget.proxmoxNodeTimeEdit'], alias: ['widget.proxmoxNodeTimeEdit'],
subject: gettext('Time zone'),
width: 400,
autoLoad: true,
fieldDefaults: {
labelWidth: 70
},
items: {
xtype: 'combo',
fieldLabel: gettext('Time zone'),
name: 'timezone',
queryMode: 'local',
store: Ext.create('Proxmox.data.TimezoneStore'),
displayField: 'zone',
forceSelection: true,
editable: false,
allowBlank: false
},
initComponent : function() { initComponent : function() {
var me = this; var me = this;
if (!me.nodename) { if (!me.nodename) {
throw "no node name specified"; throw "no node name specified";
} }
me.url = "/api2/extjs/nodes/" + me.nodename + "/time";
Ext.applyIf(me, {
subject: gettext('Time zone'),
url: "/api2/extjs/nodes/" + me.nodename + "/time",
fieldDefaults: {
labelWidth: 70
},
width: 400,
items: {
xtype: 'combo',
fieldLabel: gettext('Time zone'),
name: 'timezone',
queryMode: 'local',
store: Ext.create('Proxmox.data.TimezoneStore'),
valueField: 'zone',
displayField: 'zone',
triggerAction: 'all',
forceSelection: true,
editable: false,
allowBlank: false
}
});
me.callParent(); me.callParent();
me.load();
} }
}); });