[pve-devel] [PATCH pve-manager] fix HA Group Selector display
Emmanuel Kasper
e.kasper at proxmox.com
Thu Feb 25 16:35:57 CET 2016
displayField must now be set in class body, take opportunity to move out
other config properties from initComponent()
---
www/manager6/ha/GroupSelector.js | 66 ++++++++++++++++++----------------------
1 file changed, 30 insertions(+), 36 deletions(-)
diff --git a/www/manager6/ha/GroupSelector.js b/www/manager6/ha/GroupSelector.js
index 01e97b4..1f74b77 100644
--- a/www/manager6/ha/GroupSelector.js
+++ b/www/manager6/ha/GroupSelector.js
@@ -2,48 +2,42 @@ Ext.define('PVE.ha.GroupSelector', {
extend: 'PVE.form.ComboGrid',
alias: ['widget.pveHAGroupSelector'],
- initComponent: function() {
- var me = this;
-
- var store = new Ext.data.Store({
+ autoSelect: false,
+ valueField: 'group',
+ displayField: 'group',
+ listConfig: {
+ columns: [
+ {
+ header: gettext('Group'),
+ width: 100,
+ sortable: true,
+ dataIndex: 'group'
+ },
+ {
+ header: gettext('Nodes'),
+ width: 100,
+ sortable: false,
+ dataIndex: 'nodes'
+ },
+ {
+ header: gettext('Comment'),
+ flex: 1,
+ dataIndex: 'comment'
+ }
+ ]
+ },
+ store: {
model: 'pve-ha-groups',
sorters: {
property: 'group',
order: 'DESC'
}
- });
+ },
- Ext.apply(me, {
- store: store,
- autoSelect: false,
- valueField: 'group',
- displayField: 'group',
- listConfig: {
- columns: [
- {
- header: gettext('Group'),
- width: 100,
- sortable: true,
- dataIndex: 'group'
- },
- {
- header: gettext('Nodes'),
- width: 100,
- sortable: false,
- dataIndex: 'nodes'
- },
- {
- header: gettext('Comment'),
- flex: 1,
- dataIndex: 'comment'
- }
- ]
- }
- });
-
- me.callParent();
-
- store.load();
+ initComponent: function() {
+ var me = this;
+ me.callParent();
+ me.getStore().load();
}
}, function() {
--
2.1.4
More information about the pve-devel
mailing list