// set extra options like params for the load request
autoLoadOptions: undefined,
+ // to submit extra params on load and submit, useful, e.g., if not all ID
+ // parameters are included in the URL
+ extraRequestParams: {},
+
resizable: false,
// use this to atimatically generate a title like `Create: <subject>`
let me = this;
let values = {};
+ Ext.apply(values, me.extraRequestParams);
+
let form = me.formPanel.getForm();
form.getFields().each(function(field) {
waitMsgTarget: me,
}, options);
+ if (Object.keys(me.extraRequestParams).length > 0) {
+ let params = newopts.params || {};
+ Ext.applyIf(params, me.extraRequestParams);
+ newopts.params = params;
+ }
+
let createWrapper = function(successFn) {
Ext.apply(newopts, {
url: me.url,