Здравствуйте.
Использую для раздела несколько карточек, в зависимости от типа. Добавила в рабочих местах новую деталь. Возможно ли отображать эту деталь не во всех карточках этого раздела, а только одного типа? И как это сделать?
Нравится
Здравствуйте!
По умолчанию новые страницы редактирования наследуются от базовой страницы. Это значит, что никакие детали по умолчанию не добавлены. Вы можете самостоятельно выбрать детали для каждой страницы раздела.
Алексей, добрый день.
Подскажите каким образом?
На данный момент все карточки разного типа наследуют базовую страницу и поменять это я не могу, т.к. на ней добавлено много логики, действующей для всех типов карточек.
Антонина, текущая логика формирования списка деталей в карточке реализована в BaseModuleEditPage, где на Init вызывается специальное действие InitializeDetails.Насколько понимаю, текущая их реализация вообще не проверяет Id открываемой записи (и, соответственно, тип) и в момент Init, скорее всего, это значение ещё неизвестно. Возможно, стоит уже на PageLoadComplete проверить тип и в зависимости от этого скрыть те или иные вкладки, задав им свойство Hidden, но такие доработки ранее не встречались, нужно экспериментировать.