Бизнес-правила. Свойство rules
Glossary Item Box
Общие сведения
Бизнес-правила — это механизмы приложения, которые позволяют настраивать поведение полей на странице или детали пользовательскими средствами. При помощи бизнес-правил можно настроить следующее поведение полей:
- скрытие или отображение;
- блокировка или доступность для редактирования;
- обязательность или необязательность для заполнения;
- справочные поля могут быть отфильтрованы в зависимости от значений в других полях.
Функциональность правил реализована в клиентском модуле BusinessRuleModule. Для того чтобы воспользоваться этой функциональностью, необходимо в список зависимостей схемы добавить модуль BusinessRuleModule.
define("CustomPageModule", ["BusinessRuleModule"], function(BusinessRuleModule) { return { // Реализация клиентского модуля. }; });
Типы правил определены в перечислении RuleType модуля BusinessRuleModule.
Общий порядок объявления правил:
- Все правила описываются в свойстве rules схемы.
- Правила применяются к колонкам модели представления, а не к элементам управления.
- Правило имеет название.
- Параметры правила задаются в его конфигурационном объекте.
Подробнее о бизнес-правилах и примерах их использования можно узнать из раздела "Бизнес-правила и их применение".