【问题标题】:AdvancedDataGrid dynamic text Value Coloring - ItemRenderer problemAdvancedDataGrid 动态文本值着色 - ItemRenderer 问题
【发布时间】:2010-04-08 18:45:46
【问题描述】:

在我的 AdvancedDataGrid 中, 我通过将单元格值拖动到其他单元格来向单元格添加动态值。复制时,我将值设置为 listData 并将红色设置为 ItemRenderer 中的值。一切工作正常,但是当我向下/向上滚动时,值仍保留在应该是的单元格中(因为我设置为 listData)但着色行为怪异(因为我试图在 ItemRenderer 中设置颜色) .

我不想存储值的颜色,但我应该能够以红色看到动态创建的值。 有没有办法,我可以做到这一点?我是否需要将颜色设置为实际的 dataprovider 对象,然后签入 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);
        } 

【问题讨论】:

    标签: apache-flex dynamic itemrenderer advanceddatagrid textcolor


    【解决方案1】:

    我没有找到临时存储这些值的方法。我存储了彩色值索引并在 ItemRenderer 中检查它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      • 2012-08-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多