Динамическое выделение значения текста в AdvancedDataGrid - проблема ItemRenderer - PullRequest
0 голосов
/ 08 апреля 2010

В моей AdvancedDataGrid, Я добавляю динамические значения в ячейки, перетаскивая значение ячейки в другие ячейки. При копировании я устанавливаю значение listData и устанавливаю красный цвет на значение в ItemRenderer. Все работает нормально, но когда я прокручиваю вниз / вверх, значения остаются в ячейках, где они должны быть (как я устанавливаю для listData), но раскраска ведет себя странно (как я пытаюсь установить цвет в ItemRenderer) .

Я не хочу сохранять цвет значения, но я должен иметь возможность видеть динамически созданные значения красным цветом. Есть ли способ, я могу это сделать? Нужно ли установить цвет для фактического объекта поставщика данных, а затем включить ItemRenderer?

Может ли кто-нибудь помочь мне с этим?

открытый класс CustomItemRenderer расширяет AdvancedDataGridItemRenderer

{

    private var _isDynamicValue:Boolean;        
        ....
        ....
     //_isDynamicValue is set to true if the value is dynamic
        if(_isDynamicValue && listData.label) { 
            setStyle("color", 0xFF0000);
            setStyle("fontWeight", "bold");
        }
        else {
            setStyle("color", 0x000000);
        } 

1 Ответ

0 голосов
/ 23 апреля 2010

Я не нашел способа временно сохранить эти значения. Я сохранил индексы цветных значений и проверил их в ItemRenderer.

...