Как открыть страницу реестра справочника с страницы редактирования?
Добрый день, возникла потребность открывать страницу реестра справочника(не модальное окно)
Как это сделать?
Ниже представил пример, который по нажатию кнопки открывает страницу справочника, проблема состоит в том, что он открывается, но не прогружается, если вызывать этот метод в совмещенном режиме
В консоли пишет
line: 232
column: 4
message: Uncaught Terrasoft.UnknownException: По селектору найдено более одного контейнера
date: Mon Mar 11 2024 12:24:05 GMT+0300 (Москва, стандартное время)
stack: undefined
openShareFilialLookup: function () { const newHash = Terrasoft.combinePath("LookupSectionModule", "BaseLookupConfigurationSection"); this.sandbox.publish("PushHistoryState", { hash: newHash, silent: true, stateObj: { caption: "Name", entitySchemaName: "Filial" } }); this.sandbox.loadModule("LookupSectionModule", { renderTo: this.renderTo, id: this.sandbox.id + "_BaseLookupConfigurationSection", keepAlive: true }); },
Нравится
Решил переделав вызов метода из section отправив сообщение из page , и проставление silent: false(этот флаг поставил, что страница справочника грузилась полностью, иначе тянется верстка page) в конфиге PushHistoryState, но стоит учесть, что в таком случае их истории пропадает состояние section, и вернувшись на Page вы не сможете далее вернуться на section, решается переопределение метода закрытия карточки и свичом флагов