Мини карточка для детали
Доброго времени суток, подскажите каким образом можно добавить запись на деталь используя мини карточку?
Мини карточка добавлена по инструкции, 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.
 
  