现在能从数据库取出数据并显示给datagrid.但是根据条件查询该怎么做呢???
解决方案 »
- Amcharts线性图可以设置平均值吗?
- 这段代码倒计时速度太慢,哪里出问题了。
- JQuery实现Window效果!着急用!!都关注一下,谢谢
- javascript 写的计算器如何使得整个表达式显示与显示框中
- jquery 什么情况下用这个比较合算?
- jquery选择器
- 高分求教修改IE主页地址栏代码(不是恶性)
- 高手都进来,一个看似easy而又不easy的问题.
- 屏蔽图片右键菜单,但是还是要能捕捉到右键点击的时间,触发一个javascipt函数怎么办?
- datatables 全选,复选框的问题....
- jquery如何复制选定的行?
- ======jquery如何遍历<ul><li>里面的<a>?????====
你的grid的话 推荐 jqgrid 我一直在用 当然你有美工的话更好 因为这个grid不太好看 我叫美工改成ext的样子了
而且相比ext来说 性能也更高
name:'abc'
});
• var queryParams = $('#cxdm').datagrid('options').queryParams;
• queryParams.who = who.value;
• queryParams.type = type.value;
• queryParams.searchtype = searchtype.value;
• queryParams.keyword = keyword.value;
• //重新加载datagrid的数据
• $("#cxdm").datagrid('reload');
那这段代码又是什么意思呢?queryParams.who 这个who和who.value是自己自定义的吗?
$("#cxdm").datagrid('reload',{
who: who.value,
type: type.value,
searchtype: searchtype.value,
keyword: keyword.value
});
我发现用这种方法,datagrid会记录每次的queryParams,所以查询的时候会有问题,不知道您有没有发现这个问题然后我在每次调用之前先将queryParams 设置为空var queryParams = $('#cxdm').datagrid('options').queryParams; queryParams="{}";queryParams.who = who.value; queryParams.type = type.value;然后再往里面加查询参数,但是这个时候后面加的又不生效了。但是用你说的这种方法又不会出现这个问题,不知道为什么。
我有个简单查询,向datagrid的queryParams加入了如下参数
queryParams.who = "a";
然后还有个高级查询,向datagrid的queryParams加入了如下参数
queryParams.username= "张三";当我点了简单查询,再点高级查询,这个时候queryParams其实还有简单查询里的那个queryParams.who。