jQuery MiniUI

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

关于过滤 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2012-10-25 19:41:01 |只看该作者 |倒序浏览
http://www.miniui.com/demo/#src=datagrid/filter.html
这个页面为什么输入姓名后 还要点回车啊
可以用 keyup 或者keydown 事件
就是输入一个字的时候自动去检索

Rank: 8Rank: 8

沙发
发表于 2012-10-26 13:47:03 |只看该作者
可以用keyup事件来处理的,不过要给输入框加focus()和blur();
只有当光标离开的时候才能获取到value
  1. function onkeyup(e) {
  2.             var textbox = e.sender;
  3.             textbox.blur();
  4.             var key = textbox.getValue();
  5.             grid.load({ key: key });
  6.             textbox.focus();
  7.         }
复制代码

Rank: 4

板凳
发表于 2015-12-30 22:28:22 |只看该作者
factory 发表于 2012-10-26 13:47
可以用keyup事件来处理的,不过要给输入框加focus()和blur();
只有当光标离开的时候才能获取到value ...

这个方法输入中文会有问题,autocomplete是咋实现的?这个需求有点像autocomplete,只是控制的不是自己的筛选,而是datagrid的

Rank: 8Rank: 8

地板
发表于 2015-12-31 09:31:41 |只看该作者
BNONLY 发表于 2015-12-30 22:28
这个方法输入中文会有问题,autocomplete是咋实现的?这个需求有点像autocomplete,只是控制的不是自己的 ...

autocomplete内部已经绑定了默认的输入查询,无法再次绑定

Rank: 4

5#
发表于 2015-12-31 10:04:36 |只看该作者
dforce 发表于 2015-12-31 09:31
autocomplete内部已经绑定了默认的输入查询,无法再次绑定

在论坛搜到了getInputText,问题解决了

Archiver|普加软件

GMT+8, 2024-9-20 06:48 , Processed in 1.034974 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部