Ext.define('Proxmox.form.field.Textfield', { extend: 'Ext.form.field.Text', alias: ['widget.proxmoxtextfield'], config: { skipEmptyText: true, deleteEmpty: false, }, getSubmitData: function() { var me = this, data = null, val; if (!me.disabled && me.submitValue && !me.isFileUpload()) { val = me.getSubmitValue(); if (val !== null) { data = {}; data[me.getName()] = val; } else if (me.getDeleteEmpty()) { data = {}; data['delete'] = me.getName(); } } return data; }, getSubmitValue: function() { var me = this; var value = this.processRawValue(this.getRawValue()); if (value !== '') { return value; } return me.getSkipEmptyText() ? null: value; } });