Доброго времени суток, подскажите каким образом можно добавить запись на деталь используя мини карточку?
Мини карточка добавлена по инструкции, UId добавлен в SysModuleEdit, метод hasMiniPage возвращает true, но карточка не открывается. Буду благодарен за подробную инструкцию.
Нравится
Олег, добрый день,
Возможно, в вашей миникарточке не прописаны режимы работы миникарточки. Без этого карточка не будет открываться на создание.
attributes: {
"MiniPageModes": {
"value": [this.Terrasoft.ConfigurationEnums.CardOperation.VIEW,
this.Terrasoft.ConfigurationEnums.CardOperation.EDIT,
this.Terrasoft.ConfigurationEnums.CardOperation.ADD]
}
},
К сожалению, не помогло, мини карточка все-равно не открывается.
Добрый день. Вам стоит посмотреть, как работает стандартный функционал открытия миникартоки. В частности метод initEditPages, который и генерирует конфиг для мини карточки:
MiniPage: {
schemaName: editPage.miniPageSchema,
hasAddMiniPage: editPage.hasAddMiniPage
},
И посмотреть, корректно ли происходит его генерация у вас. Так же посмотрите на реализацию метода addRecord из BaseSectionV2.