加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex4 用arraycollection 做为combobox的数据源 显示为[object o

发布时间:2020-12-15 04:38:40 所属栏目:百科 来源:网络整理
导读:代码写的少,遇到一些特别2的问题就百思不得其解。 项目中,用arraycollection作为combobox的数据源,arraycollection的数据是从后台数据库中取值,用的是java和blazeds,取回来的值到前台用arraycollection类型的变量接收,然后将其绑定到combobox上,但显

代码写的少,遇到一些特别2的问题就百思不得其解。

项目中,用arraycollection作为combobox的数据源,arraycollection的数据是从后台数据库中取值,用的是java和blazeds,取回来的值到前台用arraycollection类型的变量接收,然后将其绑定到combobox上,但显示的并不是想要的结果,开始以为是没有设置combobox的labelfield。

不过确实是没有设置labelfield.主要是我把这个属性记成datafield了,敲上datafield也没有提示,我就当是没有这个属性了。然后就网上搜了下代码例子。看网上好多例子里也没有设置labelfield,但能显示出来,有点迷或。但发现有一点,只是数据源中的数据的key是label。自己试了一下,将调用的SQL语句改了一下,即在需要显示的字段改为label:(select name as label from A),这样返回到前台,就可以直接将要显示的值显示出来了,也不用设置labelfield属性了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读