Apache flex 如何以编程方式更新datagrid列headerText

Apache flex 如何以编程方式更新datagrid列headerText,apache-flex,actionscript-3,flex4,ria,Apache Flex,Actionscript 3,Flex4,Ria,我有一个Datagrid,它由数组(列)的ArrayCollection(行)填充。我需要根据与arraycollection中每个数组中的项目总数相对应的列表更新每个列的headerText 这样做的最佳方式是什么 我知道我可以在列表中设置一个侦听器,并使用(matrixDatagrid.columns[I]作为DataGridColumn.headerText)更新headerText,但我正在寻找一个更干净的解决方案 有没有一种方法可以使用Datagrid中的itemRenderer来实现

我有一个Datagrid,它由数组(列)的ArrayCollection(行)填充。我需要根据与arraycollection中每个数组中的项目总数相对应的列表更新每个列的headerText

这样做的最佳方式是什么

我知道我可以在列表中设置一个侦听器,并使用(matrixDatagrid.columns[I]作为DataGridColumn.headerText)更新headerText,但我正在寻找一个更干净的解决方案


有没有一种方法可以使用Datagrid中的itemRenderer来实现这一点?

Adobe有一篇关于如何将数据动态传递给HeaderRenderer的文章。希望能有所帮助。:)

你的答案并不是我想要的,但谢谢你的帮助。:)@丽·米诺,别担心。如果您发布了数据和DataGrid外观的代码片段,将有助于我了解您在寻找什么。:)