В SimpleOne действия пользовательского интерфейса могут наследоваться, а их логика, скрипты, порядок, название и другое, могут быть переопределены.
Правила наследований
- На формах и списках таблицы отображаются следующие действия пользовательского интерфейса:
- Действия, созданные для этой таблицы.
- Наследуемые действия, которые не переопределены параметром Переопределяется.
- Наследуемые действия, с переопределенной функциональностью для текущей таблицы.
- Действие пользовательского интерфейса, унаследованное с родительской таблицы, с переопределением функциональности на дочерней, не может наследоваться дальше. Унаследованное действие пользовательского интерфейса с дочерней таблицы может быть унаследовано на третьем уровне.
- Действие пользовательского интерфейса, унаследованное дочерней таблицей, с переопределением функциональности на следующем уровне наследования, не может быть переопределено на уровне дочерней таблицы. В этом случае система предупреждает об активной опции переопределения и требует ее деактивации.
Для наследования действия пользовательского интерфейса выполните следующие шаги:
- Установите флажок Наследуемое, чтобы действие пользовательского интерфейса стало родительским, и нажмите Сохранить.
- Укажите нужное действие интерфейса в поле Родитель для дочерних действий и настройте запись.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Чтобы переопределить действие пользовательского интерфейса, выполните следующие действия:
- Откройте дочернюю форму действия пользовательского интерфейса.
- В поле укажите родительское действие пользовательского интерфейса, которое должно быть переопределено.
- Заполните поля Условие и Скрипт значениями родительского действия, если нужно, чтобы логика работы переопределенного действия совпадала с родительской.