* closes the bug #976 * minor usability improvement: having a clickable row where no action was possible is a bit misleading --- www/manager6/grid/ObjectGrid.js | 6 ++++++ www/manager6/lxc/StatusView.js | 1 + www/manager6/node/StatusView.js | 1 + www/manager6/pool/StatusView.js | 1 + www/manager6/qemu/StatusView.js | 1 + www/manager6/storage/StatusView.js | 1 + 6 files changed, 11 insertions(+)
diff --git a/www/manager6/grid/ObjectGrid.js b/www/manager6/grid/ObjectGrid.js index 0415b9f..afe0dbe 100644 --- a/www/manager6/grid/ObjectGrid.js +++ b/www/manager6/grid/ObjectGrid.js @@ -10,11 +10,17 @@ rows: an object container where each propery is a key-value object we want to re required: true }, +optional: +disabled: setting this parameter to true will disable selection and focus on the +pveObjectGrid as well as greying out input elements. +Useful for a readonly tabular display + */ Ext.define('PVE.grid.ObjectGrid', { extend: 'Ext.grid.GridPanel', alias: ['widget.pveObjectGrid'], + disabled: false, getObjectValue: function(key, defaultValue) { var me = this; diff --git a/www/manager6/lxc/StatusView.js b/www/manager6/lxc/StatusView.js index eaf9486..1d66495 100644 --- a/www/manager6/lxc/StatusView.js +++ b/www/manager6/lxc/StatusView.js @@ -1,5 +1,6 @@ Ext.define('PVE.lxc.StatusView', { extend: 'PVE.grid.ObjectGrid', + disabled: true, initComponent : function() { var me = this; diff --git a/www/manager6/node/StatusView.js b/www/manager6/node/StatusView.js index 1af0afc..68b2217 100644 --- a/www/manager6/node/StatusView.js +++ b/www/manager6/node/StatusView.js @@ -1,6 +1,7 @@ Ext.define('PVE.node.StatusView', { extend: 'PVE.grid.ObjectGrid', alias: ['widget.pveNodeStatusView'], + disabled: true, initComponent : function() { var me = this; diff --git a/www/manager6/pool/StatusView.js b/www/manager6/pool/StatusView.js index ce06897..0454a29 100644 --- a/www/manager6/pool/StatusView.js +++ b/www/manager6/pool/StatusView.js @@ -1,6 +1,7 @@ Ext.define('PVE.pool.StatusView', { extend: 'PVE.grid.ObjectGrid', alias: ['widget.pvePoolStatusView'], + disabled: true, title: gettext('Status'), cwidth1: 150, diff --git a/www/manager6/qemu/StatusView.js b/www/manager6/qemu/StatusView.js index 8a8d1ff..340c358 100644 --- a/www/manager6/qemu/StatusView.js +++ b/www/manager6/qemu/StatusView.js @@ -1,6 +1,7 @@ Ext.define('PVE.qemu.StatusView', { extend: 'PVE.grid.ObjectGrid', alias: ['widget.pveQemuStatusView'], + disabled: true, initComponent : function() { var me = this; diff --git a/www/manager6/storage/StatusView.js b/www/manager6/storage/StatusView.js index c90e73f..58d63aa 100644 --- a/www/manager6/storage/StatusView.js +++ b/www/manager6/storage/StatusView.js @@ -1,6 +1,7 @@ Ext.define('PVE.storage.StatusView', { extend: 'PVE.grid.ObjectGrid', alias: 'widget.pveStorageStatusView', + disabled: true, title: gettext('Status'), cwidth1: 150, -- 2.1.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel