如何以编程方式更新数据网格列 headerText
我有一个 Datagrid,它由数组(列)的 ArrayCollection(行)填充。我需要根据一个列表更新每列的 headerText,该列表将与 arraycollection 中每个数组中的项目总数相对应。
这样做的最佳方法是什么?
我知道我可以在列表中设置一个侦听器并使用 (matrixDatagrid.columns[i] as DataGridColumn).headerText 更新 headerText,但我正在寻找更干净的解决方案。
有没有办法在数据网格中使用 itemRenderer 来做到这一点?
I have a Datagrid that is being populated by an ArrayCollection (rows) of Arrays (columns). I need to update the headerText of each column based on a List that will correspond with the total number of items within each array in the arraycollection.
What is the best way of doing this?
I know that I can set a listener in the List and update the headerText using (matrixDatagrid.columns[i] as DataGridColumn).headerText but I am looking for a cleaner solution.
Is there a way to do this using an itemRenderer in the Datagrid?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Adobe 有一篇关于 将值传递给 headerrenderer 的文章,其中包含有关如何动态传递值的示例数据到您的 HeaderRenderer。希望它有帮助。 :)
Adobe has a write up on Passing values to headerrenderer that has an example on how to dynamically pass data to your HeaderRenderer. Hopefully it helps. :)