fix Timezones window
Ext.regModel() was removed from the framework rewrite the store in declarative style with inline data
This commit is contained in:
parent
db2dd0e439
commit
6cfec58f26
@ -1,8 +1,12 @@
|
|||||||
|
Ext.define('Timezone', {
|
||||||
|
extend: 'Ext.data.Model',
|
||||||
|
fields: ['zone']
|
||||||
|
});
|
||||||
|
|
||||||
Ext.define('PVE.data.TimezoneStore', {
|
Ext.define('PVE.data.TimezoneStore', {
|
||||||
extend: 'Ext.data.Store',
|
extend: 'Ext.data.Store',
|
||||||
|
model: 'Timezone',
|
||||||
statics: {
|
data: [
|
||||||
timezones: [
|
|
||||||
['Africa/Abidjan'],
|
['Africa/Abidjan'],
|
||||||
['Africa/Accra'],
|
['Africa/Accra'],
|
||||||
['Africa/Addis_Ababa'],
|
['Africa/Addis_Ababa'],
|
||||||
@ -410,27 +414,5 @@ Ext.define('PVE.data.TimezoneStore', {
|
|||||||
['Pacific/Tongatapu'],
|
['Pacific/Tongatapu'],
|
||||||
['Pacific/Wake'],
|
['Pacific/Wake'],
|
||||||
['Pacific/Wallis']
|
['Pacific/Wallis']
|
||||||
]
|
],
|
||||||
},
|
|
||||||
|
|
||||||
constructor: function(config) {
|
|
||||||
var me = this;
|
|
||||||
|
|
||||||
config = config || {};
|
|
||||||
|
|
||||||
Ext.regModel('Timezone', {
|
|
||||||
fields: ['zone'],
|
|
||||||
proxy: {
|
|
||||||
type: 'memory',
|
|
||||||
reader: 'array'
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
Ext.apply(config, {
|
|
||||||
model: 'Timezone',
|
|
||||||
data: PVE.data.TimezoneStore.timezones
|
|
||||||
});
|
|
||||||
|
|
||||||
me.callParent([config]);
|
|
||||||
}
|
|
||||||
});
|
});
|
@ -22,7 +22,7 @@ Ext.define('PVE.node.TimeEdit', {
|
|||||||
fieldLabel: gettext('Time zone'),
|
fieldLabel: gettext('Time zone'),
|
||||||
name: 'timezone',
|
name: 'timezone',
|
||||||
queryMode: 'local',
|
queryMode: 'local',
|
||||||
store: new PVE.data.TimezoneStore(),
|
store: Ext.create('PVE.data.TimezoneStore'),
|
||||||
valueField: 'zone',
|
valueField: 'zone',
|
||||||
displayField: 'zone',
|
displayField: 'zone',
|
||||||
triggerAction: 'all',
|
triggerAction: 'all',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user