Вопрос

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

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

Мини карточка добавлена по инструкции, 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.

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