Здравствуйте. Вот например открывается страница добавления новой запси, стандартном методе.
/**
* Opens card in chain.
* @protected
* @param {Object} config Card configuration information
*/
openCardInChain: function(config) {
this.showBodyMask();
var historyState = this.sandbox.publish("GetHistoryState");
var stateObj = config.stateObj || {
isSeparateMode: config.isSeparateMode || true,
schemaName: config.schemaName,
entitySchemaName: config.entitySchemaName,
operation: config.action || config.operation,
primaryColumnValue: config.id,
valuePairs: config.defaultValues,
isInChain: true
};
this.sandbox.publish("PushHistoryState", {
hash: historyState.hash.historyState,
silent: config.silent,
stateObj: stateObj
});
var moduleName = config.moduleName || "CardModuleV2";
var moduleParams = {
renderTo: config.renderTo || this.renderTo,
id: config.moduleId,
keepAlive: (config.keepAlive !== false)
};
var instanceConfig = config.instanceConfig;
if (instanceConfig) {
this.Ext.apply(moduleParams, {
instanceConfig: instanceConfig
});
}
this.sandbox.loadModule(moduleName, moduleParams);
}
где moduleName: "CardModuleV2"
moduleParams:
{
id: "AddEmailRelation_CasePagee1a6a291-ded1-4de6-a1c8-b0db19a77f97"
keepAlive: true
renderTo: "centerPanel"
}
Можно ли как-то открыть модуль (страницу добавления записи), и в неё передать параметры по умолчанию, например проставить какому либо полю значение.