EasyUI-DataGrid Filter Row(可过滤行的数据表格)

这是一个比较有意思的功能,可以方便地实现一定程度的检索排序和过滤功能。对于精细化报表用户体验很有帮助。


导入‘datagrid-filter.'文件

启用过滤
var dg = $(‘#dg');

dg.datagrid();                // 创建datagrid

dg.datagrid(‘enableFilter');  // 启用过滤 

属性

下列属性扩展自Datagrid,以下是新增的属性。.

以下是否方法介绍:

1.方法名称:enableFilter

方法参数:filters

描述:
创建并启用过滤功能。'filters'参数是一个过滤器配置数组。每一个都包含以下属性:
1) field:自定义规则的字段名。
2) type:过滤类型,可用值有:label,text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree。
3) options:过滤类型参数。
4) op:过滤条件:可用值有:contains,equal,notequal,beginwith,endwith,less,lessorequal,greater,greaterorequal。
代码示例:
$(‘#dg').datagrid(‘enableFilter');
$(‘#dg').datagrid(‘enableFilter', [{
field:'listprice',
type:'numberbox',
options:{precision:1},
op:[‘equal','notequal','less','greater']
}]);
2.方法名称:addFilterRule

方法参数:param

添加一个过滤规则。
$(‘#dg').datagrid(‘addFilterRule', {
field: ‘desp',
op: ‘contains',
value: ‘'
});
3.方法名称:removeFilterRule

方法参数field

远程过滤规则。如果 ‘field' 参数未指定,将删除所有过滤规则。

 

4.方法名称:doFilter

方法参数:none

基于一些过滤规则进行过滤。
5.方法名称:getFilterComponent

方法参数:field

根据指定的字段获取过滤组件。

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《EasyUI-DataGrid Filter Row(可过滤行的数据表格)
本文地址:https://www.zhiletu.com/archives-2633.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微