以下是我DataTable
的内容。我正在尝试添加paging
和searching
功能。但是,在检查时,我收到以下错误:
未捕获的TypeError:无法设置未定义的属性'_DT_CellIndex'
我的.cshtml
代码如下:
<thead>
<tr>
<th data-column-id="Id" data-type="int" data-identifier="true" hidden>ID</th>
<th data-column-id="DeviceName">Name</th>
<th data-column-id="DeviceType">Device Type</th>
<th data-column-id="DeviceManufacturer">Manufacturer Name</th>
<th data-column-id="ModelNumber">Model</th>
<th data-column-id="DateOfPurchase">Date of Purchase</th>
<th data-column-id="Commands">Commands</th>
</tr>
</thead>
我的jQuery
代码如下:
$(document).ready(function () {
LoadPaging();
$('#data-table-basic').removeClass("dataTable no-footer");
//$('table.dataTable').addClass("table table-striped table-vmiddle");
});
function LoadPaging() {
if(@count!= 0)
{
var table = $('#data-table-basic').DataTable({
"pagination": true,
"bSortable": false,
"ordering": false,
"searching": true,
"bLengthChange": true,
"info": true,
//"lengthMenu": [6, 40, 60, 80, 100],
"lengthMenu":[ [10, 20, 40, 60,80,100, -1], [10, 20, 40, 60,80,100, "All"] ],
"pageLength": 10,
language: {
paginate: {
next: '',
previous: ''
}
}
});
}
}
输出View
上未显示搜索和分页功能。
答案 0 :(得分:0)
由于Commands
中没有model
列,我不能在这里提及。移除<th data-column-id="Commands">Commands</th>
后,我能够在paging
上看到searching
和View
功能。
以下链接帮助我弄清楚出了什么问题: DataTables.net