图表和数据网格的相同数据提供者

时间:2011-08-18 08:18:54

标签: flex actionscript-3

我想在图表和数据网格中显示相同的数据。我想为它们使用相同的数据提供程序来减少SQL查询的数量。

如何使用ActionScript将数据库结构转换为图表结构和表格结构?*

JSON格式的数据库结构:

[
    {key:, year:, value:},
    {key:, year:, value:}
]

图表所需的数据提供者结构:

[
    {series1:, series2:, year:},
    {series1:, series2:, year:}
]

数据网格所需的数据提供者结构:

[
    {key:, year2000:, year2001:, ...},
    {key:, year2000:, year2001:, ...}
]

1 个答案:

答案 0 :(得分:0)

您可以创建一个简单的Util类来解析数据并将其返回一个特定的组件

例如

dataGrid.dataProvider = DataUtil.parseForDG(SQLData); chatData = DataUtil.parseForChat(SQLData);

等.....