Здравствуйте. Вот например открывается страница добавления новой запси, стандартном методе.
/** * 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" }
Можно ли как-то открыть модуль (страницу добавления записи), и в неё передать параметры по умолчанию, например проставить какому либо полю значение.
Нравится
1 комментарий
Лучший ответ
10 апреля 2019 18:07
Можно передав в функции this.openCardInChain значения в defaultValues
Пример есть тут
10 апреля 2019 18:07
Можно передав в функции this.openCardInChain значения в defaultValues
Пример есть тут
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать