From 04a3ef7ac7a76627f36fabc2271b628116c30635 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 24 Apr 2013 09:50:10 +0200 Subject: [PATCH] fix NodeSelector --- www/manager/form/ComboGrid.js | 5 ++++- www/manager/form/NodeSelector.js | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/www/manager/form/ComboGrid.js b/www/manager/form/ComboGrid.js index 1340852e..02b1ee90 100644 --- a/www/manager/form/ComboGrid.js +++ b/www/manager/form/ComboGrid.js @@ -2,6 +2,9 @@ Ext.define('PVE.form.ComboGrid', { extend: 'Ext.form.field.ComboBox', alias: ['widget.PVE.form.ComboGrid'], + // this value is used as default value after load() + preferredValue: undefined, + computeHeight: function() { var me = this; var lh = PVE.Utils.gridLineHeigh(); @@ -100,7 +103,7 @@ Ext.define('PVE.form.ComboGrid', { me.setDisabled(false); } - var def = me.getValue(); + var def = me.getValue() || me.preferredValue; if (def) { me.setValue(def, true); // sync with grid } diff --git a/www/manager/form/NodeSelector.js b/www/manager/form/NodeSelector.js index 24cf3797..0754cc2e 100644 --- a/www/manager/form/NodeSelector.js +++ b/www/manager/form/NodeSelector.js @@ -80,7 +80,7 @@ Ext.define('PVE.form.NodeSelector', { }); if (me.selectCurNode && PVE.curSelectedNode.data.node) { - me.value = PVE.curSelectedNode.data.node; + me.preferredValue = PVE.curSelectedNode.data.node; } me.callParent();