2010-09-08 4 views
0

Мне нужно иметь индивидуальный рендеринг каждой строки в моем datagrid. По умолчанию используется столбец. Есть ли способ достичь этого?Flex: рендеринг на основе строки в Datagrid

Если кто-то пробовал это раньше или имеет какую-либо идею в этом отношении, пожалуйста, поделитесь.

Заранее спасибо.

Ashine.

+0

На самом деле, мне нужно отображать разные данные в строке при нажатии. Мой requiremtn подобен этому, изначально я показываю около 5 основных атрибутов во всех строках, но когда пользователь нажимает на одну из строк, я хочу выделить всего 8 атрибутов в этой строке, не затрагивая другие строки. Fot это я думал, что рендеринг на основе строк решит проблему. Если у вас есть какие-то лучшие идеи для реализации этого, то plz-share. – Ashine

ответ

0

Если вы хотите разные цвета, в базовом классе DataGrid ListBase есть стиль alternatingItemColors. Вы можете установить массив цветов.

Цвета, используемые для фона элементов в списке. Значение представляет собой массив из двух или более цветов. Фон элементов списка чередуется между цветами в массиве.

Для элементов управления DataGrid все элементы в строке имеют одинаковый цвет фона, а цвет фона каждой строки определяется из массива цветов.

Какую настройку вы ищите?

+0

Дорогой Амар, мне нужно отображать разные данные в строке при нажатии. Мой requiremtn подобен этому, изначально я показываю около 5 основных атрибутов во всех строках, но когда пользователь нажимает на один, я хочу указать всего 8 атрибутов в этой строке, не затрагивая другие строки. Fot это я думал, что рендеринг на основе строк решит проблему. Если у вас есть какие-то лучшие идеи для реализации этого, то plz-share. – Ashine

Смежные вопросы