作者kouun (big_cat)
看板Flash
標題[問題] flex dataprovider 相關問題
時間Sat Nov 30 01:36:19 2013
新手提問
在DataGrid讀取SQL資料
使用DataGrid.dataProvider = SQL.getResult().data;
知道大概問題在哪裡,不過如果是錯的也麻煩糾正我
Array 和 Ilist 問題
改成這樣
var data:Array = SQL.getResult().data;
DataGrid.dataProvider = data[0];
編譯的時候沒問題,實際執行有錯誤當掉
問題方向有錯嗎?
___網路上是找到___
如使用Array時可以用ArrayCollection,ArrayList
不要用Array型態給 dataProvider屬性
但是SQL提供的是Array的屬性要怎麼去處理呢?
找到解決方式
自己解答
var recipeList:ArrayCollection;
recipeList = new ArrayCollection(data);
DataGrid.dataProvider = recipeList;
不過有個疑問
以下寫法,確會擋掉
DataGrid.dataProvider = new ArrayCollection(data);
想請問各位高手有沒有更好的寫法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.186.129
※ 編輯: kouun 來自: 111.251.186.129 (11/30 01:50)
※ 編輯: kouun 來自: 111.251.186.129 (11/30 01:51)
1F:→ KawasumiMai:DataGrid.dataProvider="new" ArrayCollection(data)? 12/01 00:54
※ 編輯: kouun 來自: 118.163.185.241 (12/13 12:46)