Как установить цвет границы выделения в Flex Spark Datagrid - PullRequest
2 голосов
/ 29 июня 2011

У меня есть специальная обложка, примененная к сетке данных искры Flex 4.Одна действительно раздражающая проблема, с которой я сталкиваюсь, - это найти возможность переопределить или изменить выбранный цвет границы строки.Я был в состоянии установить selectionColor просто отлично, но граница по-прежнему светло-синий цвет по умолчанию.Мне нужно, чтобы он был желтым.

Кто-нибудь знает, где я могу найти этот стиль или переопределить эту границу, которая устанавливается, когда выделение происходит внутри самой оболочки.

Ответы [ 2 ]

5 голосов
/ 30 марта 2012

Немного поздно, но к вашему сведению нет необходимости редактировать скин, есть стиль caretColor на свече DataGrid:

<s:DataGrid caretColor="0xffffff" ...

Надежда, которая помогает

5 голосов
/ 29 июня 2011

Я считаю, что это стиль caretColor.Если нет, вы можете сделать это:

Создать файл обложки для сетки данных spark на основе spark.skins.spark.DataGridSkin Теперь у вас должна быть копия обложки DataGrid, измените следующий код,

 <s:stroke>
    <!--- @private -->
    <s:SolidColorStroke id="caretIndicatorFill" color="0x0167FF" weight="1"/>
 </s:stroke>

Измените 0x0167FF на нужный цвет ..

...