0
我有一個下拉列表,從一個PHP Web服務method.This響應獲取其數據smthing這樣的:設置默認索引下拉列表中的Flex 4
陣列(「身份證」 =>整數,'名稱'=>'lin')
當頁面加載時,我想將所選索引初始設置爲「lin」。我該怎麼做呢 ?
我有一個下拉列表,從一個PHP Web服務method.This響應獲取其數據smthing這樣的:設置默認索引下拉列表中的Flex 4
陣列(「身份證」 =>整數,'名稱'=>'lin')
當頁面加載時,我想將所選索引初始設置爲「lin」。我該怎麼做呢 ?
你只需要設置dropdownlist控件的selectedIndex屬性。
ex。
dwl.selectedIndex = 1; // "Index of "lin"
你應該這樣做。
var iIndex:int;
for(var i:int = 0; i < arrResponse.length; i++)
{
// if(Array(arrResponse[i])[1] == "lin")
if(Array(arrResponse[i]).name == "lin") {
iIndex = i;
}
}
dwl.selectedIndex = iIndex;
但是,這是怎麼回事?我從數據庫中獲取數組(它是一個數組數組,我只是在第一篇文章中寫下了子數組,以使事情更加清晰),並且無法從web服務響應中確定它的位置......我的意思是說...我可能在selectIndex 1處有一些其他名稱,而不需要「lin」 – Lin 2010-11-30 11:02:45