【问题标题】:Custom Header colors on Datagrid?Datagrid上的自定义标题颜色?
【发布时间】:2016-08-25 04:12:57
【问题描述】:

这可能吗?我已经看到了很多使用 Flex 组件完成的示例......我试图做的是为数据网格组件中的每个列标题项设置自定义颜色。我找到了将所有标题颜色设置为特定颜色的方法,但不是个人...

我可以这样做:assayGrid.setStyle("headerUpSkin", calcIcon);但它会设置所有标题。我想做的是类似这种不起作用的方法,assayGrid.columns[0].setStyle("headerUpSkin", calcIcon);

【问题讨论】:

    标签: actionscript-3 datagrid actionscript


    【解决方案1】:

    使用颜色参数编写自定义标题渲染器(扩展 DefaultGridHeaderRenderer)。将此分配给 GridColumn 的 headerRenderer 字段。 您可以使用 ClassFactory 生成不同颜色的渲染器。

    【讨论】:

      【解决方案2】:

      创建一个自定义的 DefaultGridHeaderRenderer 组件

      并包含以下代码

      private var myRenderer:ClassFactory = new ClassFactory(myComponentHeader);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多