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 数据网格行过滤中 通过远程服务器去过滤 参数是如何传递过去的,服务器是如何接收的?

如何使用 Django_Filters 过滤时间

带你掌握Vue过滤器filters及时间戳转换

AngularJS过滤器filter-时间日期格式-渲染日期格式-$filter

vue的filters时间过滤器

解决-Django使用filter过滤时间,无法获取月份的问题