我有一個textInput字段有自動完成,我從web服務填充它的dataprovider。柔性編輯ResultEvent結果
我給你的數據提供程序與Web服務調用
ac.dataProvider = e.result;
但是我現在要修改的每個字段從的ResultEvent返回的結果,這樣我就可以多增加一些inforamtion,我試着做一些像這樣的事情;
var results:ArrayCollection = new ArrayCollection(new Array(e.result));
var newResultsArray:ArrayCollection;
var array:Array = new Array;
for(var i:int = 0 ; i < results.length; i++)
{
array[i] = results.getItemAt(i) + "extraInformation";
}
newResultsArray = new ArrayCollection(array);
acu.dataProvider = newResultsArray;
然而,這只是在一個領域的所有結果apear。關於如何將編輯後的數據以與result.event返回的格式相同的格式分配給我的數據提供者的任何建議?
問題似乎是包含該行
results.getItemAt(i) + "extraInformation";
被回電話的全部內容到一個row.Is有什麼辦法來打破這個,所以我可以從獲得的ResultEvent每個人行?
字符串。所以在上面的xmlBack.string中,只需確保其有效的XML(在將結果發送回容器節點時將其包含在容器節點中) – kenneth 2009-01-22 11:28:23