]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/form/KVComboBox.js
4 * comboItems: an array of Key - Value pairs
5 * deleteEmpty: if set to true (default), an empty value received from the
6 * comboBox will reset the property to its default value
8 Ext
.define('PVE.form.KVComboBox', {
9 extend
: 'Ext.form.field.ComboBox',
10 alias
: 'widget.pveKVComboBox',
13 comboItems
: undefined,
15 getSubmitData: function() {
19 if (!me
.disabled
&& me
.submitValue
) {
20 val
= me
.getSubmitValue();
21 if (val
!== null && val
!== '') {
23 data
[me
.getName()] = val
;
24 } else if (me
.deleteEmpty
) {
26 data
['delete'] = me
.getName();
32 initComponent: function() {
35 me
.store
= Ext
.create('Ext.data.ArrayStore', {
40 if (me
.initialConfig
.editable
=== undefined) {
45 displayField
: 'value',