EXT的combo中有相同选项时,存在bug?

Zzucky 2015-09-17 04:41:05
用combo做的下拉框 下拉框中有两个名字相同的选项,但是值不同,
无论我选择其中的哪一个,它都选的第一个,这是ext的bug吗,有没有解决方法,
...全文
151 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Zzucky 2015-09-24
  • 打赏
  • 举报
回复
u010087908: 那有没有什么好的解决办法呢
NANU-NANA 2015-09-21
  • 打赏
  • 举报
回复
不是bug。返回的总是符合条件的第一个record。 你可以findRecord('id', combo.getValue())
Go 旅城通票 2015-09-21
  • 打赏
  • 举报
回复
引用 3 楼 Zzucky 的回复:
我也是刚刚接触ext,我的combo这么配置的 displayField :'name', displayFields :['no','name'], valueField:'id', storeType:'json', emptyOpText:null, defaultIndex:0, editable:true, autoLoad:true 下拉列表中no+name 选中以后显示name,他的value就是第一个的
什么版本的ext?是displayField吧,没见过displayFields的。。
DaveLeeCN 2015-09-18
  • 打赏
  • 举报
回复
没用过ext,不过根据你的说法,这个下拉框显示的内容应该是根据你选择项的内容进行匹配的,这样的话,只能选择内容相同的第一项,解决办法就是匹配option的序号,使用jquery的index()或者eq()命令来匹配序号进行显示
Zzucky 2015-09-18
  • 打赏
  • 举报
回复
我也是刚刚接触ext,我的combo这么配置的 displayField :'name', displayFields :['no','name'], valueField:'id', storeType:'json', emptyOpText:null, defaultIndex:0, editable:true, autoLoad:true 下拉列表中no+name 选中以后显示name,他的value就是第一个的
Go 旅城通票 2015-09-18
  • 打赏
  • 举报
回复
什么版本的ext?4.1没有你说的问题

87,839

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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