2010-11-30 62 views
0

我有一個下拉列表,從一個PHP Web服務method.This響應獲取其數據smthing這樣的:設置默認索引下拉列表中的Flex 4

陣列(「身份證」 =>整數,'名稱'=>'lin')

當頁面加載時,我想將所選索引初始設置爲「lin」。我該怎麼做呢 ?

回答

0

你只需要設置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; 
+0

但是,這是怎麼回事?我從數據庫中獲取數組(它是一個數組數組,我只是在第一篇文章中寫下了子數組,以使事情更加清晰),並且無法從web服務響應中確定它的位置......我的意思是說...我可能在selectIndex 1處有一些其他名稱,而不需要「lin」 – Lin 2010-11-30 11:02:45