如何以编程方式更新数据网格列 headerText

发布于 2024-10-17 09:34:28 字数 294 浏览 4 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

囍孤女 2024-10-24 09:34:28

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. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文