jQuery MiniUI

 找回密码
 立即注册
查看: 4737|回复: 9
打印 上一主题 下一主题

多列combobox问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-7-14 15:33:30 |只看该作者 |倒序浏览
是这样的
我的一个combobox1有两列A、B,选定后它的值是A,展示值也是A,
但是我需要选中A同时把相应的B设置到另一个元素中去,
怎么获得B的值呢

Rank: 8Rank: 8

沙发
发表于 2015-7-14 15:53:01 |只看该作者
combobox.getSelected()可以获取选中项,b字段也在里面

Rank: 2

板凳
发表于 2015-7-14 16:25:11 |只看该作者
felt 发表于 2015-7-14 15:53
combobox.getSelected()可以获取选中项,b字段也在里面

不好意思,还有个问题
我是需要再combobox输入一些值,要在输入过程中动态查询结果显示到combobox中,
我使用了keyup事件,然后测试了获得的值,总是慢一个字符,比如我输入“我的”但是当输入完“的”之后才会监听到“我”。然后就是动态填入combobox会把输入的值清空,这是怎么回事啊

Rank: 8Rank: 8

地板
发表于 2015-7-14 17:31:02 |只看该作者
zcx032001 发表于 2015-7-14 16:25
不好意思,还有个问题
我是需要再combobox输入一些值,要在输入过程中动态查询结果显示到combobox中,
我 ...

不太明白你里面的处理过程
提供个例子说明一下吧

Rank: 2

5#
发表于 2015-7-15 09:15:35 |只看该作者
felt 发表于 2015-7-14 17:31
不太明白你里面的处理过程
提供个例子说明一下吧

是这样的,
比如我有一个combobox(可输入),有两列,姓名(有重复),身圌份圌证号。
此combobox的值、展示值都为姓名,身圌份圌证号是为了区别有重复的姓名,并同时设置到另一个身圌份圌证的input框。
我用了keyup事圌件动态查询需要展示的结果,然后setData到combobox,
但是会导致在姓名有重复的时候input获得到的身圌份圌证号永远是重复中的最后一个,
并且我原来的输入值会被清空,
因此我用了setValue重新赋值,这又会导致输入之后Backspace无效

Rank: 2

6#
发表于 2015-7-15 09:17:11 |只看该作者
居然有非法词汇
我还专门处理了一下 我去。。

Rank: 8Rank: 8

7#
发表于 2015-7-15 10:04:16 |只看该作者
zcx032001 发表于 2015-7-15 09:17
居然有非法词汇
我还专门处理了一下 我去。。

请提供html页面来重现你的问题

Rank: 8Rank: 8

8#
发表于 2015-7-15 11:13:58 |只看该作者
zcx032001 发表于 2015-7-15 10:16
JS:又有非法词汇 , 处理了一下 可能个别字母不正确

你的combobox数据的值字段都是xm,姓名都是一样的 ,我们如何分辨是哪条数据,valueField必须对应唯一字段

Rank: 2

9#
发表于 2015-7-15 15:05:06 |只看该作者
dforce 发表于 2015-7-15 11:13
你的combobox数据的值字段都是xm,姓名都是一样的 ,我们如何分辨是哪条数据,valueField必须对应唯一字 ...

但是我实际情况确实有姓名重复的呀,这里valuefield确实需要xm字段

Rank: 8Rank: 8

10#
发表于 2015-7-15 15:25:13 |只看该作者
zcx032001 发表于 2015-7-15 15:05
但是我实际情况确实有姓名重复的呀,这里valuefield确实需要xm字段

valueField对应唯一字段,不能重复

Archiver|普加软件

GMT+8, 2025-7-14 23:16 , Processed in 1.102965 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部