2011-06-16 75 views
0

我想要一個文本區域,其中包含多個字符串以將其值發送到數組以及將該字符串轉換爲對象的數組。對象然後填充數據網格。我真的不知道從哪裏去:將textarea文本作爲對象發送到datagrid

var arrayString:String = myTextArea.text; 
var newArray:Array = arrayString.split(","); 
var n:int=newArray.length; 
while (n--) 
{ 
    newArray[n]=Number(newArray[n]) 
    var obj:Object = new Object(); 
    obj.label = newArray[n]; 
    this.myDataGrid.addItem(obj); 
} 

回答

2
var arrayString:String = myTextArea.text; 
var newArray:Array = arrayString.split(","); 
var n:int=newArray.length; 

var dataProvider:ArrayCollection = new ArrayCollection; 

while (n--) 
{ 
    newArray[n]=Number(newArray[n]) 
    var obj:Object = { label: newArray[n] }; 
    dataProvider.addItem(obj); 
} 

this.myDataGrid.dataProvider = dataProvider;