jQuery MiniUI

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

combobox键盘事件 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-12-21 16:02:54 |只看该作者 |倒序浏览
上次提问过combobox添加键盘事件的问题,重现一下:我想实现在combobox输入框实现动态模糊查询,每输入一个汉字动态调用一次function xxx(){};如何实现?

Rank: 3Rank: 3

沙发
发表于 2015-12-21 16:05:00 |只看该作者
现在用到treeselect也遇到同样的额瓶颈,有没有很好的事件触发?valuechaged无法实现

Rank: 8Rank: 8

板凳
发表于 2015-12-21 16:25:58 |只看该作者
Goldfish 发表于 2015-12-21 16:05
现在用到treeselect也遇到同样的额瓶颈,有没有很好的事件触发?valuechaged无法实现 ...

无法添加

Rank: 3Rank: 3

地板
发表于 2015-12-21 16:30:07 |只看该作者
dforce 发表于 2015-12-21 16:25
无法添加

那有什么好的方法实现这个功能么?我试过你们提供的autocomplete控件,数据量大的时候十多分钟都读不出来

Rank: 8Rank: 8

5#
发表于 2015-12-21 16:32:48 |只看该作者
Goldfish 发表于 2015-12-21 16:30
那有什么好的方法实现这个功能么?我试过你们提供的autocomplete控件,数据量大的时候十多分钟都读不出来 ...

只能用autocomplete,你后台可以返回前10条数据之类的,不要全部返回
combobox,treeselect的过滤已经和内部事件绑定了,无法外部再处理

Rank: 3Rank: 3

6#
发表于 2015-12-21 16:40:54 |只看该作者
dforce 发表于 2015-12-21 16:32
只能用autocomplete,你后台可以返回前10条数据之类的,不要全部返回
combobox,treeselect的过滤已经和内 ...

autocomplete我是如你所说做的,初始化没问题,但触发valuechanged事件时,比如包含A的数据有300条,那么我在输入A后依旧会等待很长时间

Rank: 8Rank: 8

7#
发表于 2015-12-21 17:04:39 |只看该作者
Goldfish 发表于 2015-12-21 16:40
autocomplete我是如你所说做的,初始化没问题,但触发valuechanged事件时,比如包含A的数据有300条,那么 ...

那就是你交互的问题,输入a传递到后台,后台查询,这时间开销我们处理不了

Rank: 3Rank: 3

8#
发表于 2015-12-21 17:17:46 |只看该作者
dforce 发表于 2015-12-21 17:04
那就是你交互的问题,输入a传递到后台,后台查询,这时间开销我们处理不了 ...

然而并不是,我发现了真正的原因,autocomplete控件也不能实现键盘输入一个值调用一次方法,示例给出的实质也是选中或失去焦点触发的和combobox在我的问题上并没有什么不同

Rank: 8Rank: 8

9#
发表于 2015-12-21 17:24:33 |只看该作者
Goldfish 发表于 2015-12-21 17:17
然而并不是,我发现了真正的原因,autocomplete控件也不能实现键盘输入一个值调用一次方法,示例给出的实 ...

调用的是内部方法,不支持外部方法

Rank: 3Rank: 3

10#
发表于 2015-12-21 17:39:07 |只看该作者
dforce 发表于 2015-12-21 17:24
调用的是内部方法,不支持外部方法

好吧!虽然没能解决问题,还是谢谢你耐心的解答!

Archiver|普加软件

GMT+8, 2024-11-15 06:03 , Processed in 1.055461 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部