2009-08-13 4 views
0

Рядом с заголовком advancedDataGrid вы видите номер. Это число остается серым, независимо от того, что я делаю. Я уже обыскал 1 час, чтобы найти решение. Очень неприятно, потому что это должно быть так просто изменить это.Номер сортировки AdvancedDataGrid цвет

Я надеюсь, что кто-то может помочь мне с этой проблемой

ответ

0

Try путем изменения

headerRenderer = "AdvancedDataGridItemRenderer"

ссылка http://livedocs.adobe.com/flex/3/langref/mx/controls/advancedDataGridClasses/AdvancedDataGridColumn.html

+0

спасибо, что было бы самым простым способом, я думаю. Я решил изменить его на dataGrid, потому что мне не нужны все дополнительные функции, и они говорят (некоторые блоги в Интернете), что AdvancedDataGrid немного багги. – Arno

+0

Это хороший компонент, если у вас много данных, и если вы хотите, чтобы вы могли отключить эти элементы управления –

0

Я думаю, что вы ищут стиль «Предлагаемый цвет» для mx: AdvancedDataGridHeaderRenderer. Это будет иметь дело с серым.

Теперь, если вы хотите изменить цвет текста по умолчанию, мне пришлось искать высокое и низкое значение. В конце концов, я пришел к выводу, что если бы я сделал AdvancedDataGridSortItemRenderer и подстава:

override protected function commitProperties():void { 
    super.commitProperties(); 
    label.textColor = 0xFFFFFF; 
} 

, который устанавливает цвет текста на постоянной основе, что означает, что бы убить proposedColor.