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

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值