Добрый день!
Столкнулся с проблемой - на портале у кастомной детали нет кнопки добавления записи. Удалось выяснить что метод "getEditPages" возвращает пустую коллекцию. Метод "getEditPages" связан с entityStructure в ModuleUtils.js. В entityStructure нет нужного объекта. Думаю причина в этом, но не понимаю почему структура объекта не загружается в модуль.
Кто нибудь сталкивался с данной проблемой?
Нравится
В моем случае проблема решилась следующим образом. Необходимо убедиться что в таблице SysModuleEntityInPortal существуют записи для сущности с привязанной страницей редактирования. И для деталей которые созданы вручную, в случае когда деталь вложена в другую деталь, необходимо с помощью мастера раздела добавить деталь на страницу редактирования портального раздела, сохранить настройки страницы, удалить деталь из страницы. При добавлении детали связь с основной страницей не играет роль, можно указать Id детали = Id основного объекта. В результате этого действия видимо прописываются данные еще в какие то таблицы, в какие разобраться не удалось.
Надеюсь кому то поможет.