Динамическое выделение значения текста в AdvancedDataGrid - проблема ItemRenderer

В моей 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 ответ

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

Другие вопросы по тегам