Есть ли в Flex более легкая альтернатива сетке данных? - PullRequest
1 голос
/ 08 апреля 2009

Какой самый эффективный способ отображения таблицы данных во Flex?

Существуют ли альтернативы встроенному компоненту Flex Datagrid? Альтернативы, которые известны своей скоростью рендеринга?

Есть ли другие способы отображения таблицы?

У меня есть таблица данных с примерно 70 строками и 7 столбцами простых текстовых данных. Это в настоящее время создано и загружено в память. Это быстро обновляется (около 800 мс), и при анимации таблицы происходит небольшое отставание в других анимациях ... Поэтому я пытаюсь сократить это время рендеринга.

Ответы [ 4 ]

1 голос
/ 29 апреля 2010

Вам нужен набор данных? Если вам не нужны столбцы с изменяемыми размерами, вы также можете использовать List и пользовательский элемент визуализации. Скажем, у вас есть 10 строк и 4 столбца. Сетка данных создаст 40 элементов против списка, который создаст 10.

1 голос
/ 08 апреля 2009

Насколько я знаю, у вас есть DataGrid, AdvancedDataGrid и TileList. Но у меня никогда не было проблем со скоростью ни с одним из них. Однако они могут стать медленными в зависимости от того, что вы выбираете для отображения в ячейках, особенно если вы хотите использовать жирные изображения (в этом случае вы можете создавать копии с более низким разрешением).

Все элементы управления довольно хороши при загрузке и отображении контента только потому, что это требуется в зависимости от прокрутки.

Насколько медленно у вас проблемный случай? Что (и сколько) вы кладете в клетки? Вы точно знаете, что это Flex, или это может быть в вашем поставщике данных?

0 голосов
/ 01 августа 2009

Вы можете попробовать ElfGrid здесь: http://www.elfgrid.com/

0 голосов
/ 09 июля 2009

Вы можете использовать компонент . Это немного легче, чем датагрид.

...