From: Michael Rasmussen <m...@datanom.net> Signed-off-by: Michael Rasmussen <m...@datanom.net> --- www/manager/storage/ZFSEdit.js | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-)
diff --git a/www/manager/storage/ZFSEdit.js b/www/manager/storage/ZFSEdit.js index 5dd5329..dc6b906 100644 --- a/www/manager/storage/ZFSEdit.js +++ b/www/manager/storage/ZFSEdit.js @@ -64,6 +64,15 @@ Ext.define('PVE.storage.ZFSInputPanel', { } ]; + var providers = Ext.create('Ext.data.Store', { + fields: ['provider', 'name'], + data: [ + {'provider':'comstar', 'name':'Comstar (Solaris)'}, + {'provider':'istgt', 'name':'Istgt (BSD)'}, + {'provider':'iet', 'name':'Iet (Linux)'} + ] + }); + me.column2 = [ { xtype: 'pvecheckbox', @@ -73,12 +82,17 @@ Ext.define('PVE.storage.ZFSInputPanel', { fieldLabel: gettext('Enable') }, { - xtype: me.create ? 'textfield' : 'displayfield', - name: 'iscsiprovider', - height: 22, // hack: set same height as text fields - value: 'Comstar', + xtype: me.create ? 'combobox' : 'displayfield', fieldLabel: gettext('iSCSI Provider'), - allowBlank: false + name: 'iscsiprovider', + queryMode: 'local', + width:120, + listWidth: 120, + editable: false, + value: providers.first().get('provider'), + store: providers, + displayField: 'name', + valueField: 'provider' } ]; -- 1.8.4.rc3 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel