[pbs-devel] [PATCH widget-toolkit 1/1] edit window: add optional custom submit options
Dominik Csapak
d.csapak at proxmox.com
Wed Mar 6 15:04:24 CET 2024
sometimes it's necessary or handy to add custom options to the submit
api call (e.g. timeout). So just expose a `submitOptions` where users
of the edit window can put their custom options.
Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
src/window/Edit.js | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/window/Edit.js b/src/window/Edit.js
index 7f94e30..d4a2b55 100644
--- a/src/window/Edit.js
+++ b/src/window/Edit.js
@@ -31,6 +31,9 @@ Ext.define('Proxmox.window.Edit', {
// custom submitText
submitText: undefined,
+ // custom options for the submit api call
+ submitOptions: {},
+
backgroundDelay: 0,
// string or function, called as (url, values) - useful if the ID of the
@@ -151,7 +154,7 @@ Ext.define('Proxmox.window.Edit', {
values = undefined;
}
- Proxmox.Utils.API2Request({
+ let requestOptions = Ext.apply({
url: url,
waitMsgTarget: me,
method: me.method || (me.backgroundDelay ? 'POST' : 'PUT'),
@@ -191,7 +194,8 @@ Ext.define('Proxmox.window.Edit', {
me.close();
}
},
- });
+ }, me.submitOptions ?? {});
+ Proxmox.Utils.API2Request(requestOptions);
},
load: function(options) {
--
2.39.2
More information about the pbs-devel
mailing list