easyui filter 过滤时间段
Posted 芜明-追星
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui filter 过滤时间段相关的知识,希望对你有一定的参考价值。
$.extend($.fn.datagrid.defaults.filters, {
dateRange: {
init: function(container, options){
var c = $(‘<div style="display:inline-block"><input class="d1"><input class="d2"></div>‘).appendTo(container);
c.find(‘.d1,.d2‘).datebox();
return c;
},
destroy: function(target){
$(target).find(‘.d1,.d2‘).datebox(‘destroy‘);
},
getValue: function(target){
var d1 = $(target).find(‘.d1‘);
var d2 = $(target).find(‘.d2‘);
return d1.datebox(‘getValue‘) + ‘:‘+d2.datebox(‘getValue‘);
},
setValue: function(target, value){
var d1 = $(target).find(‘.d1‘);
var d2 = $(target).find(‘.d2‘);
var vv = value.split(‘:‘);
d1.datebox(‘setValue‘, vv[0]);
d2.datebox(‘setValue‘, vv[1]);
},
resize: function(target, width){
$(target)._outerWidth(width)._outerHeight(22);
$(target).find(‘.d1,.d2‘).datebox(‘resize‘, width/2);
}
}
});
调用方法:
$(‘#dg‘).datagrid().datagrid(‘enableFilter‘, [{
field:‘date‘,
type:‘dateRange‘,
options:[...]}]);
以上是关于easyui filter 过滤时间段的主要内容,如果未能解决你的问题,请参考以下文章
EasyUI 数据网格行过滤中 通过远程服务器去过滤 参数是如何传递过去的,服务器是如何接收的?