]>
Commit | Line | Data |
---|---|---|
1 | Ext.define('Proxmox.form.field.Integer', { | |
2 | extend: 'Ext.form.field.Number', | |
3 | alias: 'widget.proxmoxintegerfield', | |
4 | ||
5 | config: { | |
6 | deleteEmpty: false, | |
7 | }, | |
8 | ||
9 | allowDecimals: false, | |
10 | allowExponential: false, | |
11 | step: 1, | |
12 | ||
13 | getSubmitData: function() { | |
14 | let me = this, | |
15 | data = null, | |
16 | val; | |
17 | if (!me.disabled && me.submitValue && !me.isFileUpload()) { | |
18 | val = me.getSubmitValue(); | |
19 | if (val !== undefined && val !== null && val !== '') { | |
20 | data = {}; | |
21 | data[me.getName()] = val; | |
22 | } else if (me.getDeleteEmpty()) { | |
23 | data = {}; | |
24 | data.delete = me.getName(); | |
25 | } | |
26 | } | |
27 | return data; | |
28 | }, | |
29 | ||
30 | }); |