jQuery MiniUI

标题: datagrid搜索的问题~~ [打印本页]

作者: carboncocoa    时间: 2012-6-7 11:15:42     标题: datagrid搜索的问题~~

示例中的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什么的到底是啥?

作者: carboncocoa    时间: 2012-6-7 11:23:07

另外如果我有多个查询按钮
每个提交不同的条件
如何区分开来每个按钮提交的哪个
作者: niko    时间: 2012-6-7 12:23:04

grid.load({key1: ..});
查询的参数是可以任意自定义的

作者: carboncocoa    时间: 2012-6-7 12:31:00

$("#key").bind("keydown", function (e) { if (e.keyCode == 13) { search(); } });
那search函数这里该怎么写?
作者: carboncocoa    时间: 2012-6-7 12:35:28

#key应该是标签id吧,那keydown跟keycode是什么啊
这段是根据标签id绑定吧,
作者: niko    时间: 2012-6-7 15:22:59

你问题看不明白了。
是grid传递自定义参数的问题?
还是回车键处理的问题?
作者: carboncocoa    时间: 2012-6-7 15:38:32

多谢了
我已经明白了
第一个我已经实现了
刚才只是不明白后面绑定的是什么
不过现在懂了
那个是触发回车查询的

作者: niko    时间: 2012-6-7 16:31:36

嗯。
后面只是监听input的onkeydown,如果是回车,就自动查询。
是一个快捷操作。




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