自定义Flex Datagrid或替代解决方案

时间:2010-02-05 09:55:49

标签: flex datagrid flex3

我目前正在构建一个呈现表格(从网络服务中获取)数据并将其喷射到数据网格中的应用程序 - 这似乎是在屏幕上显示它的最明显方式。

我现在遇到了数据网格中的一些限制,并想知道如何继续前进。作为一个相对较新的flex开发者,我有点失落。

我想做的一些事情。

  1. 数据在逻辑上分成组,我希望每当我移动到一个新组时,都能在网格中有子标题。
  2. 我希望能够根据相对于行中其他值的内容来突出显示单个单元格 - 即突出显示行中具有最高值的单元格。
  3. 这是否可以使用标准数据网格?

    我实际上正在使用之前购买的Flex版本的flex版本,但我订购了Flex Builder 3 Pro - 它正在向我发送。我知道这个版本中有一个'高级数据网格'控件 - 也许这会支持我想做的一些事情?

    或者 - 是否有另一种构建自定义表格数据的方法?

2 个答案:

答案 0 :(得分:3)

远离Adobe的AdvancedDataGrid。你会很快学会它有许多缺点,你会认为你比它好,并在这里覆盖一些东西,在那里调整一些东西,但最终ADG绝对会摧毁你。留意我的电话,不惜一切代价避免这种情况。 ADG被Adobe外包给他们失败的印度团队,他们感觉已被解散,仅占整个弹性框架的30%以上,并且他们是可怕的根深蒂固的问题,这些问题在这一点上更好。 不惜一切代价远离ADVANCDEDDATAGR !!!!!

答案 1 :(得分:2)

DataGrid是最好的选择,但也可以查看AdvancedDataGrid(这里是来自FarataSystems的AdvancedDataGrid Demos with Source)。 alt text http://www.flexicious.com/resources/page1.JPG

DataGrid和AdvancedDataGrid都很难自定义,你想做的一切都非常先进,所以它需要一段时间才能开始,但你最终可以做到。

除非你开始使用一些数据可视化库开始做一些高级的事情,否则没有其他方法可以构建表格数据。

祝你好运, 兰斯