Flex 4, как расположить элементы управления искрой в виде таблицы типа html - PullRequest
2 голосов
/ 06 апреля 2010

У меня есть группа элементов управления, и я хочу организовать их в виде таблицы. Я хочу 1 строку и 6 столбцов. Полки 1,3,4,5,6 должны все автоматически соответствовать размеру содержимого, а колонка 2 должна занимать оставшееся свободное место. Когда размер группы изменяется, должна меняться только ширина col2. Я также хочу иметь возможность установить выравнивание каждой ячейки.

Как я могу сделать это в flex 4? Я нашел ссылку на mx: constraintColumns, но, похоже, она используется с canvas, а в flex 4 Adobe предлагает не использовать холсты. Есть ли что-то похожее в flex 4?

Я ищу что-то вроде Grid / Grid.ColumnDefinitions в silverlight.

1 Ответ

0 голосов
/ 13 мая 2010

Вы имеете в виду организацию элементов управления или данных?

Если для элементов управления есть несколько тегов макета разметки, которые можно использовать, если для данных mx: DataGrid имеет mx: DataGridColumn, для которого можно указать ширину для столбцов 1,3,4,5 и 6 и не указывать ширину для столбца col2. , В результате col2 должен занять оставшееся место.

Если не данные, то элементы управления у вас чуть менее «подконтрольны», но учебники «Изучите гибкость за неделю» помогут с макетом элемента управления. См. «Размещение компонентов в контейнерах» в День 1:

http://www.adobe.com/devnet/flex/videotraining/

...