jQuery MiniUI

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

datagrid搜索的问题~~ [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-6-7 11:15:42 |只看该作者 |倒序浏览
示例中的datagrid搜索条件只有一个KEY的模糊查询
后台只能接收一个查询条件接收的数据如下:
{    key: "。。。"    pageIndex: 0,    pageSize: 10,    sortField: "",    sortOrder: "asc"}如果我有5种查询条件怎么办{
{    key: 条件1    key(这里还写KEY??) : 条件2     pageIndex: 0,    pageSize: 10,    sortField: "",    sortOrder: "asc"}因为后台判断条件一条件二的方式是不同的,用一个KEY难以表达另外search函数我也没弄明白        function search() {
   
            var key = document.getElementById("key").value;
            grid.load({ key: key });
        }
        $("#key").bind("keydown", function (e) {
            if (e.keyCode == 13) {
                search();
            }
        });前面很好理解但是后面       $("#key").bind("keydown", function (e) {
            if (e.keyCode == 13) {
                search();
            }
        });到底绑定的是什么这里的#KEY应该是一个inputkeycode什么的到底是啥?

Rank: 2

沙发
发表于 2012-6-7 11:23:07 |只看该作者
另外如果我有多个查询按钮
每个提交不同的条件
如何区分开来每个按钮提交的哪个

Rank: 9Rank: 9Rank: 9

板凳
发表于 2012-6-7 12:23:04 |只看该作者
grid.load({key1: ..});
查询的参数是可以任意自定义的

Rank: 2

地板
发表于 2012-6-7 12:31:00 |只看该作者
$("#key").bind("keydown", function (e) { if (e.keyCode == 13) { search(); } });
那search函数这里该怎么写?

Rank: 2

5#
发表于 2012-6-7 12:35:28 |只看该作者
#key应该是标签id吧,那keydown跟keycode是什么啊
这段是根据标签id绑定吧,

Rank: 9Rank: 9Rank: 9

6#
发表于 2012-6-7 15:22:59 |只看该作者
你问题看不明白了。
是grid传递自定义参数的问题?
还是回车键处理的问题?

Rank: 2

7#
发表于 2012-6-7 15:38:32 |只看该作者
多谢了
我已经明白了
第一个我已经实现了
刚才只是不明白后面绑定的是什么
不过现在懂了
那个是触发回车查询的

Rank: 9Rank: 9Rank: 9

8#
发表于 2012-6-7 16:31:36 |只看该作者
嗯。
后面只是监听input的onkeydown,如果是回车,就自动查询。
是一个快捷操作。

Archiver|普加软件

GMT+8, 2024-11-26 01:36 , Processed in 1.023951 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部