Из всех доступных компонентов, мне показался наиболее подходящим AdvancedDataGrid.
Хочется посмотреть, как люди его используют.
Покопаем интернет.
- Flex 3 - Wednesday: Components and SDK Enhancements:
Компонент позволяет создавать сложные представления данных в виде иерархических или табличных структур. Кроме компонент позволяет группировать столбцы и организовывать SummaryObjects and SummaryRows. - Grouping Data With Flex 3 AdvancedDataGrid:
Пример группировки данных. - getting selectedData from an AdvancedDataGrid:
Как получить выделенные данные - Using AdvancedDataGrid as a tree control with sorting
Extending DGColumn and ADGColumn to handle nested data fields. (Наглядный пример использования dataProvider)
Примеры использования компонента с исходниками. - [flexcoders] advancedDataGrid woes
Пример связывания данных с иерархическим списком.
В процессе тестирования выяснилось (и сразу вспомнилось, что об этом говорилось на последнем съезде RAFPUG), что advancedDataGrid не является бесплатным компонентом. Об этом, собственно, вещает надпись на компоненте в конечном Flex-приложении. Кроме того, в подобном преступлении был уличен и компонент OLAPDataGrid.
Пока оставим этот компонент в покое и перейдем к компоненту попроще - DataGrid.
Отличный пример использования списка с изощрениями приводится здесь. Я, пожалуй, этот код запомню: Представление компонентов в виде списка. Flex. Здесь есть над чем задуматься - первые же пробы показали, что этим методом можно в виде списка представлять всё что угодно.
После нескольких эксперементов по применению этого кода к DataGrid картина совсем прояснилась.
Комментариев нет:
Отправить комментарий