0

我的应用程序中有数据网格,我想自定义我的数据网格,所以我为列和标题制作了一个渲染器,但现在的问题是我想制作指示排序列的自定义指示器。?

提前致谢!

4

1 回答 1

2
  1. 通过复制创建自定义标题渲染器spark.skins.spark.DefaultGridHeaderRenderer
  2. 找到带有 id 的内部组件defaultSortIndicator并根据需要进行编辑
  3. 将新渲染器分配给列:<s:GridColumn headerRenderer="path.to.MyHeaderRenderer" />
  4. 如果您想将其默认分配给所有列,您还可以创建自定义 DataGrid 皮肤并将headerRenderer内部组件替换为您的自定义渲染器:

.

<fx:Component id="headerRenderer">
    <myskins:MyHeaderRenderer />
</fx:Component>
于 2012-07-02T14:29:34.490 回答