Ext.define('PVE.ha.FencingView', { extend: 'Ext.grid.GridPanel', alias: ['widget.pveFencingView'], initComponent : function() { var me = this; var store = new Ext.data.Store({ model: 'pve-ha-fencing', data: [] }); Ext.apply(me, { store: store, stateful: false, viewConfig: { trackOver: false, deferEmptyText: false, emptyText: 'Use watchdog based fencing.' }, columns: [ { header: 'Node', width: 100, sortable: true, dataIndex: 'node' }, { header: gettext('Command'), flex: 1, dataIndex: 'command' } ] }); me.callParent(); } }, function() { Ext.define('pve-ha-fencing', { extend: 'Ext.data.Model', fields: [ 'node', 'command', 'digest' ] }); });