Вопрос

Мини карточка для детали

Доброго времени суток, подскажите каким образом  можно добавить запись на деталь используя мини карточку?

Мини карточка добавлена по инструкции, UId добавлен в SysModuleEdit, метод hasMiniPage возвращает true, но карточка не открывается. Буду благодарен за подробную инструкцию.

Нравится

3 комментария

Олег, добрый день,

Возможно, в вашей миникарточке не прописаны режимы работы миникарточки. Без этого карточка не будет открываться на создание.

        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.

Показать все комментарии