大侠 简单的flex combox问题。

liulangze 2010-06-07 09:43:14
我做一个简单的信息管理界面。
有查询,更新,删除,插入按钮。
数据显示在datagrid里。
我点击datagrid里一条数据时,会显示出其详细信息。
其中datagrid里一条数据显示在combox上面。
datagrid里的值,我已经取出来了。我想知道如何将取出来的值,
赋值给combox。
请大侠不啬赐教。3Q .
...全文
256 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuqing111111 2011-06-09
  • 打赏
  • 举报
回复
你可以遍历一下那个ArrayCollection,取出的每一项(i)值跟你的去比较,如果相等,那么你的那个combox的selectedIndex就为i。
liulangze 2010-06-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 allenlinrui 的回复:]
可以以XXXX.selectedItem 的方式赋值
combox.labelField = "想传的字符串";这个只是显示出来的内容而已~ 不是值
[/Quote]
我用XXXX.selectedItem = "" 就ok了
sunboy_zhy 2010-06-09
  • 打赏
  • 举报
回复
先定义一个obj:arrylist,combox.text=obj[i],就可以啦
Chicken_r 2010-06-09
  • 打赏
  • 举报
回复
可以以XXXX.selectedItem 的方式赋值
combox.labelField = "想传的字符串";这个只是显示出来的内容而已~ 不是值
liulangze 2010-06-08
  • 打赏
  • 举报
回复
不好意思 我没用arrayList 我用的是ArrayCollection 不知道如何过得索引值。
水中影子 2010-06-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 liulangze 的回复:]
不好意思 我没用arrayList 我用的是ArrayCollection 不知道如何过得索引值。
[/Quote]
不明白?flex3没有ArrayList,就是用ArrayCollection
刘痕 2010-06-07
  • 打赏
  • 举报
回复
我是得到datagrade的值,然后跟list里面的值去判断,然后得到那个值所在的索引位置,
然后ckbox.selectIndex = ?就行了!
liulangze 2010-06-07
  • 打赏
  • 举报
回复
我刚才查了下
combox.labelField = "想传的字符串";
zhangweiit 2010-06-07
  • 打赏
  • 举报
回复
你可以建立一个Array,设置为[Bindable]
把取到的值给Array,
把Array作为ComboBox的数据源就可以了
水中影子 2010-06-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hateson 的回复:]

我是得到datagrade的值,然后跟list里面的值去判断,然后得到那个值所在的索引位置,
然后ckbox.selectIndex = ?就行了!
[/Quote]
同意!

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧