mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-08 06:38:39 +00:00
ui: vm/qga selector: convert to schematic style
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
3b0facc93f
commit
37ad60a3a3
@ -2,34 +2,26 @@ Ext.define('PVE.form.AgentFeatureSelector', {
|
|||||||
extend: 'Proxmox.panel.InputPanel',
|
extend: 'Proxmox.panel.InputPanel',
|
||||||
alias: ['widget.pveAgentFeatureSelector'],
|
alias: ['widget.pveAgentFeatureSelector'],
|
||||||
|
|
||||||
initComponent: function() {
|
viewModel: {},
|
||||||
var me = this;
|
|
||||||
me.items= [
|
items: [
|
||||||
{
|
{
|
||||||
xtype: 'proxmoxcheckbox',
|
xtype: 'proxmoxcheckbox',
|
||||||
boxLabel: gettext('Qemu Agent'),
|
boxLabel: gettext('Qemu Agent'),
|
||||||
name: 'enabled',
|
name: 'enabled',
|
||||||
uncheckedValue: 0,
|
reference: 'enabled',
|
||||||
listeners: {
|
uncheckedValue: 0,
|
||||||
change: function(f, value, old) {
|
},
|
||||||
var gtcb = me.down('proxmoxcheckbox[name=fstrim_cloned_disks]');
|
{
|
||||||
if (value) {
|
xtype: 'proxmoxcheckbox',
|
||||||
gtcb.setDisabled(false);
|
boxLabel: gettext('Run guest-trim after clone disk'),
|
||||||
} else {
|
name: 'fstrim_cloned_disks',
|
||||||
gtcb.setDisabled(true);
|
bind: {
|
||||||
}
|
disabled: '{!enabled.checked}',
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
disabled: true
|
||||||
xtype: 'proxmoxcheckbox',
|
}
|
||||||
boxLabel: gettext('Run guest-trim after clone disk'),
|
],
|
||||||
name: 'fstrim_cloned_disks',
|
|
||||||
disabled: true
|
|
||||||
}
|
|
||||||
];
|
|
||||||
me.callParent();
|
|
||||||
},
|
|
||||||
|
|
||||||
onGetValues: function(values) {
|
onGetValues: function(values) {
|
||||||
var agentstr = PVE.Parser.printPropertyString(values, 'enabled');
|
var agentstr = PVE.Parser.printPropertyString(values, 'enabled');
|
||||||
|
Loading…
Reference in New Issue
Block a user