firewall edit rule : disable proto, sport, dport if macro is selected

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
Alexandre Derumier 2014-05-19 05:42:22 +02:00 committed by Dietmar Maurer
parent f6f18eed76
commit d86d9aab46

View File

@ -132,7 +132,20 @@ Ext.define('PVE.FirewallRulePanel', {
value: '',
deleteEmpty: !me.create,
fieldLabel: gettext('Macro'),
allowBlank: true
allowBlank: true,
listeners: {
change: function(f, value) {
if (value === '') {
me.down('field[name=proto]').setDisabled(false);
me.down('field[name=sport]').setDisabled(false);
me.down('field[name=dport]').setDisabled(false);
} else {
me.down('field[name=proto]').setDisabled(true);
me.down('field[name=sport]').setDisabled(true);
me.down('field[name=dport]').setDisabled(true);
}
}
}
},
{
xtype: 'pveKVComboBox',