C# Datatables columnfilter日期范围不工作(未定义~未定义)日期值

C# Datatables columnfilter日期范围不工作(未定义~未定义)日期值,c#,jquery,datatables,bootstrap-datepicker,C#,Jquery,Datatables,Bootstrap Datepicker,我在jQuery DataTables日期范围筛选方面遇到问题。我正在使用引导数据采集器获取(sSearch_0=undefined~ undefined)值。当我将null值放在第一列而不是键入:“日期范围”时,第三列过滤器工作正常 (function ($) { $(document).ready(function () { // Implements the dataTables plugin on the HTML table var oTable = $('#trans

我在jQuery DataTables日期范围筛选方面遇到问题。我正在使用引导数据采集器获取(
sSearch_0
=
undefined~ undefined
)值。当我将
null
值放在第一列而不是
键入:“日期范围”
时,第三列过滤器工作正常

(function ($) {
$(document).ready(function () {
    // Implements the dataTables plugin on the HTML table
    var oTable = $('#transactionHistoryDataTable').dataTable({
        "bJQueryUI": true,
        "sPaginationType": "full_numbers",
        "bServerSide": true,
        "sAjaxSource": "api/Sitecore/Account/DataProviderAction",
        "bProcessing": true,
        "aoColumns": [
           { "sName": "Date", "bSortable": false },
           { "sName": "Name", "bSortable": false },
           { "sName": "Bracket", "bSortable": false },
           { "sName": "Activity", "bSortable": false },
        ],
        "sDom": '<"top">tip',
        "oLanguage": {
           "sEmptyTable": "Your custom message for empty table"
        }

    }).columnFilter({
        "aoColumns": [
           { type: "date-range" },
           null,
           { type: "select"},
           null,
        ]
    });



});

})(jQuery);

我提出的解决办法适用于jquery ui问题是我不能使用jquery ui还有其他解决办法吗?

根据过滤器,过滤器在内部使用jQueryUI日期选择器。您的代码没有显示如何初始化引导数据采集器。这就是我无法使用jquery ui的问题。我已将筛选更改为服务器端,如下`“fnServerParams”:函数(aoData){aoData.push({“名称”:“activityParam”,“值”:$('#activityList').val()});aoData.push({“名称”:“dateFrom”,“值”:$('#dateFrom').val()});aoData.push({“名称”:“dateTo”,“value”:$('#dateTo').val()}}`问题仍然存在于日期选择器上,它仍然需要jquery ui。有办法解决吗?
"fnServerParams": function (aoData) {
    aoData.push({ "name": "activityParam", "value": $('#activityList').val() });
    aoData.push({ "name": "dateFrom", "value": $('#dateFrom').val() });
    aoData.push({ "name": "dateTo", "value": $('#dateTo').val() });
}