]> git.proxmox.com Git - pve-manager.git/blob - www/manager/ha/Fencing.js
1238fbc5b3004a671e42d91414e995f2a0789e27
[pve-manager.git] / www / manager / ha / Fencing.js
1 Ext.define('PVE.ha.FencingView', {
2 extend: 'Ext.grid.GridPanel',
3 alias: ['widget.pveFencingView'],
4
5 initComponent : function() {
6 var me = this;
7
8 var store = new Ext.data.Store({
9 model: 'pve-ha-fencing',
10 data: []
11 });
12
13 Ext.apply(me, {
14 store: store,
15 stateful: false,
16 viewConfig: {
17 trackOver: false,
18 deferEmptyText: false,
19 emptyText: 'Use watchdog based fencing.'
20 },
21 columns: [
22 {
23 header: 'Node',
24 width: 100,
25 sortable: true,
26 dataIndex: 'node'
27 },
28 {
29 header: gettext('Command'),
30 flex: 1,
31 dataIndex: 'command'
32 }
33 ]
34 });
35
36 me.callParent();
37 }
38 }, function() {
39
40 Ext.define('pve-ha-fencing', {
41 extend: 'Ext.data.Model',
42 fields: [
43 'node', 'command', 'digest'
44 ]
45 });
46
47 });