]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/qemu/HDEdit.js
ui: qemu/HDEdit: fire an event when the disk id changes
[pve-manager.git] / www / manager6 / qemu / HDEdit.js
index bbd4a2c6b004b9d0b853193a043b00186722269e..2142c746f4738a552acb0f3eca67be3be54bdc70 100644 (file)
@@ -33,6 +33,13 @@ Ext.define('PVE.qemu.HDInputPanel', {
            }
 
            me.lookup('scsiController').setVisible(value.match(/^scsi/));
+
+           me.fireIdChange();
+       },
+
+       fireIdChange: function() {
+           let view = this.getView();
+           view.fireEvent('diskidchange', view, view.bussel.getConfId());
        },
 
        control: {
@@ -40,6 +47,9 @@ Ext.define('PVE.qemu.HDInputPanel', {
                change: 'onControllerChange',
                afterrender: 'onControllerChange',
            },
+           'field[name=deviceid]': {
+               change: 'fireIdChange',
+           },
            'field[name=iothread]': {
                change: function(f, value) {
                    if (!this.getView().insideWizard) {