Web services 在flex 4中为下拉列表设置默认索引
我有一个从php web服务方法获取数据的下拉列表。此响应类似于: 数组('id'=>integer,'name'=>lin')Web services 在flex 4中为下拉列表设置默认索引,web-services,drop-down-menu,flex4,gumbo,Web Services,Drop Down Menu,Flex4,Gumbo,我有一个从php web服务方法获取数据的下拉列表。此响应类似于: 数组('id'=>integer,'name'=>lin') 当页面加载时,我想首先将所选索引设置为“lin”。如何执行此操作?您只需设置dropdownlist控件的selectedIndex属性 前 你应该这样做 var iIndex:int; for(var i:int = 0; i < arrResponse.length; i++) { // if(Array(arrResponse[i])[1
当页面加载时,我想首先将所选索引设置为“lin”。如何执行此操作?您只需设置dropdownlist控件的selectedIndex属性 前 你应该这样做
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;
var-iIndex:int;
对于(变量i:int=0;i
但这怎么办?我从数据库中获取数组(这是一个数组数组,我在第一篇文章中写下了子数组以使事情更清楚),但无法从webservice响应中确定其位置。。。我的意思是说。。。我可能在selectIndex 1中有其他名称,但不一定是“lin”。您可以在flex中遍历响应数组,找到索引并设置为selectedindex。是的,这正是我要查找的。。你能详细说明一下吗?
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;