EasyUI使用心得——datagrid的条件查询,过滤
在页面初始化时加入过滤代码和过滤条件:
dg.datagrid("enableFilter", [{
field:"docTypeName",
type:"combobox",
options:{
panelHeight:"auto",
data:[{value:"{这是查询时候的value值}",text:"查询的时候显示的文本内容"},{value:"",text:""}],
onChange:function(value){
if (value == ""){
dg.datagrid("removeFilterRule", "docTypeName");
} else {
dg.datagrid("addFilterRule", {
field: "docTypeName",
op: "equal",
value: value
});
}
dg.datagrid("doFilter");
}
}
},{
field:"fontType",
type:"textbox",
options:{precision:1},
op:["equal","notequal","less","greater"]
}
]);
datagrid的定义:
<table id="dg" title="水印配置信息" class="easyui-datagrid" style="width:100%;height:auto"
pagination="true" url="获取的url" remoteFilter="true"
pageSize="20"
rownumbers="true" fitColumns="true" singleSelect="true">
<thead>
<tr>
<th field="id" hidden="true"></th>
//这里继续写你的所有列
</tr>
</thead>
</table>
这里实现的还有两种过滤方式,官方文档中还有更多。。。
EasyUI官方demo
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: JQuery获取iframe中window对象的方法
- 下一篇: EasyUI 数据网格