jQuery MiniUI

标题: 关于过滤 [打印本页]

作者: liyang1987ly    时间: 2012-10-25 19:41:01     标题: 关于过滤

http://www.miniui.com/demo/#src=datagrid/filter.html
这个页面为什么输入姓名后 还要点回车啊
可以用 keyup 或者keydown 事件
就是输入一个字的时候自动去检索

作者: factory    时间: 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.         }
复制代码

作者: BNONLY    时间: 2015-12-30 22:28:22

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

这个方法输入中文会有问题,autocomplete是咋实现的?这个需求有点像autocomplete,只是控制的不是自己的筛选,而是datagrid的
作者: dforce    时间: 2015-12-31 09:31:41

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

autocomplete内部已经绑定了默认的输入查询,无法再次绑定
作者: BNONLY    时间: 2015-12-31 10:04:36

dforce 发表于 2015-12-31 09:31
autocomplete内部已经绑定了默认的输入查询,无法再次绑定

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2