2011-08-18 77 views
0

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

如何转变的数据库结构到图表结构和到使用ActionScript表结构*

数据库结构,JSON格式:

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

通过一个图表所需的数据提供商结构:

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

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

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

回答

0

可以创建简单的Util类,解析数据并返回它一个specidic组元

例如

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

等.....