mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-15 08:55:18 +00:00
ui: efi/tpm: propagate disabled to child items
we'll need that soon once this is used int the wizard Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
fde3a291f3
commit
80ddbcdf53
@ -11,6 +11,10 @@ Ext.define('PVE.qemu.EFIDiskInputPanel', {
|
|||||||
onGetValues: function(values) {
|
onGetValues: function(values) {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
|
if (me.disabled) {
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
var confid = 'efidisk0';
|
var confid = 'efidisk0';
|
||||||
|
|
||||||
if (values.hdimage) {
|
if (values.hdimage) {
|
||||||
@ -32,17 +36,24 @@ Ext.define('PVE.qemu.EFIDiskInputPanel', {
|
|||||||
me.down('#hdimage').setStorage(undefined, nodename);
|
me.down('#hdimage').setStorage(undefined, nodename);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
setDisabled: function(disabled) {
|
||||||
|
let me = this;
|
||||||
|
me.down('pveDiskStorageSelector').setDisabled(disabled);
|
||||||
|
me.callParent(arguments);
|
||||||
|
},
|
||||||
|
|
||||||
initComponent: function() {
|
initComponent: function() {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
me.drive = {};
|
me.drive = {};
|
||||||
|
|
||||||
me.items= [
|
me.items = [
|
||||||
{
|
{
|
||||||
xtype: 'pveDiskStorageSelector',
|
xtype: 'pveDiskStorageSelector',
|
||||||
name: 'efidisk0',
|
name: 'efidisk0',
|
||||||
storageContent: 'images',
|
storageContent: 'images',
|
||||||
nodename: me.nodename,
|
nodename: me.nodename,
|
||||||
|
disabled: me.disabled,
|
||||||
hideSize: true,
|
hideSize: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -8,6 +8,10 @@ Ext.define('PVE.qemu.TPMDiskInputPanel', {
|
|||||||
onGetValues: function(values) {
|
onGetValues: function(values) {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
|
if (me.disabled) {
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
var confid = 'tpmstate0';
|
var confid = 'tpmstate0';
|
||||||
|
|
||||||
if (values.hdimage) {
|
if (values.hdimage) {
|
||||||
@ -29,6 +33,13 @@ Ext.define('PVE.qemu.TPMDiskInputPanel', {
|
|||||||
me.down('#hdimage').setStorage(undefined, nodename);
|
me.down('#hdimage').setStorage(undefined, nodename);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
setDisabled: function(disabled) {
|
||||||
|
let me = this;
|
||||||
|
me.down('pveDiskStorageSelector').setDisabled(disabled);
|
||||||
|
me.down('proxmoxKVComboBox[name=version]').setDisabled(disabled);
|
||||||
|
me.callParent(arguments);
|
||||||
|
},
|
||||||
|
|
||||||
initComponent: function() {
|
initComponent: function() {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
@ -40,6 +51,7 @@ Ext.define('PVE.qemu.TPMDiskInputPanel', {
|
|||||||
name: me.disktype + '0',
|
name: me.disktype + '0',
|
||||||
storageContent: 'images',
|
storageContent: 'images',
|
||||||
nodename: me.nodename,
|
nodename: me.nodename,
|
||||||
|
disabled: me.disabled,
|
||||||
hideSize: true,
|
hideSize: true,
|
||||||
hideFormat: true,
|
hideFormat: true,
|
||||||
},
|
},
|
||||||
@ -47,8 +59,9 @@ Ext.define('PVE.qemu.TPMDiskInputPanel', {
|
|||||||
xtype: 'proxmoxKVComboBox',
|
xtype: 'proxmoxKVComboBox',
|
||||||
name: 'version',
|
name: 'version',
|
||||||
value: 'v2.0',
|
value: 'v2.0',
|
||||||
deleteEmpty: false,
|
|
||||||
fieldLabel: gettext('Version'),
|
fieldLabel: gettext('Version'),
|
||||||
|
deleteEmpty: false,
|
||||||
|
disabled: me.disabled,
|
||||||
comboItems: [
|
comboItems: [
|
||||||
['v1.2', 'v1.2'],
|
['v1.2', 'v1.2'],
|
||||||
['v2.0', 'v2.0'],
|
['v2.0', 'v2.0'],
|
||||||
|
Loading…
Reference in New Issue
Block a user