C# Datatables columnfilter日期范围不工作(未定义~未定义)日期值
我在jQuery DataTables日期范围筛选方面遇到问题。我正在使用引导数据采集器获取(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
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() });
}