我使用dataProvider的advance datagrid作爲HierarchicalData。這是我的一個數組集合strature如何使用flex3將HierarchicalCollectionView轉換爲數組?
private var groupList:ArrayCollection = new ArrayCollection([
{Country:'India', children:[
{Matches:'India Test series 1',isEnable:false},
{Matches:'India Test series 2',isEnable:false},
{Matches:'India Test series 3',isEnable:false}]},
{Country:'Australia', children:[
{Matches:'Australia Test series 1',isEnable:false},
{Matches:'Australia Test series 2',isEnable:false},
{Matches:'Australia Test series 3',isEnable:false}]},
{Country:'japan', children:[
{Matches:'Australia Test series 1',isEnable:false},
{Matches:'Australia Test series 2',isEnable:false},
{Matches:'Australia Test series 3',isEnable:false}]},
]);
我想得到這樣的比賽細節特定數據和計數哪一個是(isEnable ==真)值。所以轉換HierarchicalCollectionView以陣列狀
var hCollView:HierarchicalCollectionView = updategrid.dataProvider as HierarchicalCollectionView;
var hCollData:HierarchicalData = hCollView.source as HierarchicalData;
var hArrayColl:ArrayCollection = hCollData.source as ArrayCollection;
var hArray:Array = hArrayColl.source as Array;
for(var i:Number=0;i<hArray.length;i++)
{
Alert.show(hArray[i].Country);
if(hArray[i].isEnable=="true")
{
count1++;
}
}
這表明全國唯一的細節,但如果我想比賽和isEnable不在陣中。我如何找到isEnable並匹配詳細信息?請參考我
哦,還有Yay for cricket!第一次板球相關的問題我看到過! – 2009-10-27 09:34:44
你確定!謝謝您的寶貴信息格雷戈爾小童 – 2009-10-27 11:29:01
它有兩個chlidren那麼如何對每個做這 – 2009-10-28 08:09:08