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