This parameter may be used to circumvent calls to `onGetValues`. Also adds a docstring for the function.
Signed-off-by: Max Carrara <m.carr...@proxmox.com> --- src/panel/InputPanel.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/panel/InputPanel.js b/src/panel/InputPanel.js index 34150ef..723be42 100644 --- a/src/panel/InputPanel.js +++ b/src/panel/InputPanel.js @@ -31,7 +31,16 @@ Ext.define('Proxmox.panel.InputPanel', { return values; }, - getValues: function(dirtyOnly) { + /** + * Returns the submit data from the panel's form fields. + * + * @param {boolean} dirtyOnly `true` to return only dirty fields + * (fields that have been changed from their original value). + * @param {boolean} raw `true` to prevent calling + * {@link Proxmox.panel.InputPanel#onGetValues onGetValues} and + * instead return the original submit data. + */ + getValues: function(dirtyOnly, raw) { let me = this; if (Ext.isFunction(me.onGetValues)) { @@ -46,6 +55,10 @@ Ext.define('Proxmox.panel.InputPanel', { } }); + if (raw) { + return values; + } + return me.onGetValues(values); }, -- 2.39.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel