--- www/manager/qemu/ProcessorEdit.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/www/manager/qemu/ProcessorEdit.js b/www/manager/qemu/ProcessorEdit.js index 4bb3d92..54dfa7d 100644 --- a/www/manager/qemu/ProcessorEdit.js +++ b/www/manager/qemu/ProcessorEdit.js @@ -2,6 +2,14 @@ Ext.define('PVE.qemu.ProcessorInputPanel', { extend: 'PVE.panel.InputPanel', alias: 'widget.PVE.qemu.ProcessorInputPanel', + onGetValues: function(values) { + var me = this; + if (me.cpuextra.length) { + values['cpu'] += ',' + me.cpuextra; + } + return values; + }, + initComponent : function() { var me = this; @@ -74,13 +82,21 @@ Ext.define('PVE.qemu.ProcessorEdit', { initComponent : function() { var me = this; + var ipanel = Ext.create('PVE.qemu.ProcessorInputPanel') + Ext.apply(me, { subject: gettext('Processors'), - items: Ext.create('PVE.qemu.ProcessorInputPanel') + items: ipanel }); me.callParent(); - me.load(); + me.load({ + success: function(response, options) { + var cpudata = response.result.data['cpu'].split(',', 2); + ipanel.cpuextra = cpudata.length > 1 ? cpudata[1] : ''; + me.setValues({ cpu: cpudata[0] }); + } + }); } }); -- 2.1.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel