Замещение видимых элементов |
Замещение видимых элементов реализовано на уровне скрытия областей родительских областей ввода в интерфейсе-потомке. При этом вместо скрытых областей ввода могут быть отображены элементы потомка.
<замещение-видимых-элементов> = hideFormats <formatID> {, <formatID> };
Допускается повторное описание окон для перекрытия обработчиков и скрытия областей ввода (этих окон). Если координаты новых областей ввода пересекаются с координатами не скрытых областей ввода родителя, выдаётся ошибка. Скрытые области ввода и их поля доступны потомку и возможно использование их в качестве переключаемых форматов ( при выполнении ограничений накладываемых на переключаемые форматы ).
vipInterface base; interface base; ... screen scrMain; show at (,,80,20); ... end; ... end. vipInterface child (base); interface child; ... hideFormats scrMain; browse brMain; show at (,,80,20); // Получились переключаемые форматы ... end; ... end.
Начиная с Атлантис 5.0.