0

サーバーは次のJSONを返します。

[{"id":"11111","progress":,"date":"Jan 14, 2013 12:00:00, "count":1,"status":0},
 {"id":"22222","progress":,"date":"Jan 15, 2013 12:00:00, "count":4,"status":1}]

したがって、配列を返します。それをフレックスデータグリッドにマッピングするにはどうすればよいですか。
私はこれを試しました、

var jsonResult:Array = com.adobe.serialization.json.JSON.decode(e.result);
var dataArray:ArrayCollection = new ArrayCollection(jsonResult);  

したがって、データグリッドのdataProviderは{dataArray}です。ただし、列のdataFieldを「id」または「progress」として指定すると、データが表示されません。
ここに欠けているものを教えてください。

4

1 に答える 1

0

これはうまく機能します:

var arr:Array=(com.adobe.serialization.json.JSON.decode(event.result) as Array);
var dp:ArrayCollection=new ArrayCollection(arr);
flexDataGrid.dataProvider=dp;
于 2013-10-08T08:58:01.197 に答える