以下是我的内容DataTable
。我想补充paging
和searching
功能。但是,在检查时,我收到以下错误:
未捕获的类型错误:无法设置未定义的属性“_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
。
由于该Commands
列不存在于 my 中model
,因此我无法提及此处。在移除<th data-column-id="Commands">Commands</th>
,我能够看到paging
和searching
功能上我的View
。
以下链接帮助我弄清楚出了什么问题:DataTables.net
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句