DataTable rangepicker筛选日期未显示

时间:2018-12-10 09:13:49

标签: jquery

我有一个数据表,其中填充了一些数据,但是当我想使用日期选择器对其进行排序时,整个表消失了,并且不显示任何内容,但是在控制台中,我可以看到数据像在那儿那样显示在我的页面中不是。

       $('#reportrange').on('apply.daterangepicker', function (ev, picker) {

        var test = picker.startDate.format('M-D-YYYY');
        var test2 = picker.endDate.format('M-D-YYYY');

        $.fn.dataTable.ext.search.push(
            function (settings, data, dataIndex) {

                var min = test;
                var max = test2;
                var date = parseFloat(data[1]) || 0;

                console.log(min);
                console.log(data);
                console.log(max);

                if (
                    (min == "" || max == "") ||
                    (moment(date).isSameOrAfter(min) && moment(date).isSameOrBefore(max))

                ) {

                    return true;
                } else { return false; }



            }
        );
        var table = $('#myTable1').DataTable();

        table.draw();

    });

0 个答案:

没有答案