mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-05-24 18:22:23 +00:00
PVE.window.Edit: add new isRemove flag
This commit is contained in:
parent
54568c5281
commit
adb1f9a195
@ -17,6 +17,9 @@ Ext.define('PVE.window.Edit', {
|
||||
// set to true if you want an Add button (instead of Create)
|
||||
isAdd: false,
|
||||
|
||||
// set to true if you want an Remove button (instead of Create)
|
||||
isRemove: false,
|
||||
|
||||
backgroundDelay: 0,
|
||||
|
||||
isValid: function() {
|
||||
@ -88,8 +91,14 @@ Ext.define('PVE.window.Edit', {
|
||||
values.background_delay = me.backgroundDelay;
|
||||
}
|
||||
|
||||
var url = me.url;
|
||||
if (me.method === 'DELETE') {
|
||||
url = url + "?" + Ext.Object.toQueryString(values);
|
||||
values = undefined;
|
||||
}
|
||||
|
||||
PVE.Utils.API2Request({
|
||||
url: me.url,
|
||||
url: url,
|
||||
waitMsgTarget: me,
|
||||
method: me.method || (me.backgroundDelay ? 'POST' : 'PUT'),
|
||||
params: values,
|
||||
@ -183,7 +192,7 @@ Ext.define('PVE.window.Edit', {
|
||||
var form = me.formPanel.getForm();
|
||||
|
||||
var submitBtn = Ext.create('Ext.Button', {
|
||||
text: me.create ? (me.isAdd ? gettext('Add') : gettext('Create')) : gettext('OK'),
|
||||
text: me.create ? (me.isAdd ? gettext('Add') : ( me.isRemove ? gettext('Remove') : gettext('Create'))) : gettext('OK'),
|
||||
disabled: !me.create,
|
||||
handler: function() {
|
||||
me.submit();
|
||||
|
Loading…
Reference in New Issue
Block a user