<< Click to Display Table of Contents >> Разработка > Процесс разработки > Что использовать: наследование или перекрытие > Перекрытие > Рекомендации по разработке перекрытий Перекрытие формы типа сущности |
При создании или перекрытии типа сущности от родительского типа автоматически наследуются вкладки карточки. В дереве типа сущности они выделяются серым цветом и по умолчанию доступны только для просмотра. Также наследуются системные вкладки «Доступ» и «История», а для документов дополнительно наследуются вкладки «Версии» и «Связи». Системные вкладки недоступны для изменения и не отображаются в дереве типа сущности.
Примечание. При создании типа справочника от базового типа Sungero.CoreEntities.DatabookEntry автоматически наследуется основная вкладка с одной группой и контролом. Вкладка доступна для изменения.
При необходимости можно изменить вкладки, полученные при наследовании и перекрытии. Для этого:
1.В дереве типа сущности в узле «Форма» выделите нужную вкладку.
2.В свойствах элемента снимите флажок Использовать контролы предка.
В результате наследуемые элементы вкладки можно будет изменить или удалить.
Чтобы вернуть внешний вид вкладки, установите флажок Использовать контролы предка. Вкладка станет такой же, как в родительском типе сущности.
Важно. Если флажок снят, то все последующие изменения вкладки в родительском типе сущности не будут отображаться на доработанной вкладке. Т.е. если в родительском типе на вкладку добавят новые контролы или удалят существующие, изменения не появятся на вашей форме. Такие доработки придется переносить вручную.
Чтобы при обновлении базовых решений не дорабатывать форму вручную, рекомендуем добавлять новые элементы на новых вкладках. Если все-таки нужно добавить элемент на существующую вкладку, то снимите флажок Использовать контролы предка для группы, а не для вкладки в целом. Тогда на вкладке не будут отображаться только те изменения базового решения, которые появятся в той же группе.
© Компания Directum, 2024 |