FlexComposer¶
- class View.Representation.Layout.FlexComposer¶
Компоновщик, который позволяет создавать сложную визуальную разметку фреймов (мастера и деталей) путём использования вертикальной и горизонтальной группировки. Содержит в себе описание фрейма (
Frame) и разметки (FlexLayout). Для определения фрейма мастер выборки используется традиционное свойство (Frame), а его расположение в разметке указывается с помощью элемента (FlexMaster). Расположение фреймов детальных выборок внутри разметки задается элементами (FlexDetail)Разметка состоит из набора вложенных друг в друга элементов: горизонтальных и вертикальных контейнеров (
FlexBox), мастер-фрейма (FlexMaster) и детальных фреймов (FlexDetail). Разметка подчиняется следующим правилам:На верхнем уровне располагается один контейнер
В контейнер могут быть вложены контейнеры другого вида (в горизонтальный только вертикальные и наоборот), мастер-фрейм
FlexMasterили детальные фреймыFlexDetailВ горизонтальном контейнере элементы располагаются слева направо в порядке их перечисления, в вертикальном - сверху вниз
New in version AS: 1.24.0-ms12
- Вложенные элементы:
- elem frame View.Representation.Layout.Frame¶
Описание мастер-фрейма
- elem flexLayout View.Representation.Layout.FlexComposer.FlexLayout¶
Описание лэйаута