默认不工作在jQuery datatable -1.10.7
DataTable.defaults not working in jQuery DataTables-1.10.7
我在这里使用这个插件https://www.datatables.net/以及jQuery.2.1.4.
我也试图利用https://www.datatables.net/manual/styling/jqueryui和https://jqueryui.com/提供的功能
但是我一直得到以下错误
Uncaught TypeError: Cannot read property 'defaults of undefined
抛出错误的代码在&它在java-script文件" datatable .jqueryui.js",我从这里下载https://www.datatables.net/manual/styling/jqueryui
/* Set the defaults for DataTables initialisation */
$.extend( true, DataTable.defaults, {
dom:
'<"'+toolbar_prefix+'tl ui-corner-tr"lfr>'+
't'+
'<"'+toolbar_prefix+'bl ui-corner-br"ip>',
renderer: 'jqueryui'
} );
编辑:下面是我如何初始化我的表
var oTable;
function TableSorter(arr) {
if (arr == 'Custome') {
oTable = $('#myDefaultTable').dataTable({
"bJQueryUI": true,
"aaSorting": [[0, "desc"]],
"sPaginationType": "full_numbers",
"aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]]
});
}
else if (arr == null) {
oTable = $('#myDefaultTable').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]]
});
}
else {
oTable = $('#myDefaultTable').dataTable({
"bJQueryUI": true,
"aaSorting": [[0, "desc"]],
"sPaginationType": "full_numbers",
"aoColumnDefs": [{ "bSortable": false, "aTargets": arr }],
"aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]]
});
}
};
问题是由于在"jquery. datatable .js"之前加载"jquery-ui.js"引起的。
我修改了我的@Scripts.Render(")顺序在我的共享视图中,使"jquery.dataTables.js"在"jquery-ui.js"之前加载,解决了这个问题。
相关文章:
- 用我的json数据填充JQuery DataTable
- JQuery DataTable列筛选器-选择下拉筛选器
- jQuery DataTable返回带有数据的PHP脚本
- 复选框“全部”不适用于Jquery DataTable 1.10.5版本
- 对DataTable jquery进行排序,排除文本字段中的空白
- jQuery DataTable 插件:我想自定义 jQuery DataTable
- jQuery DataTable aaColomn 不起作用
- jQuery Datatable 在渲染时给出错误
- Jquery Ajax Datatable reload
- 如何使用国际化的dataTable和jQuery对“工作日,日”格式进行排序
- jquery DataTable 数据格式和警告 - 添加的数据与已知列数不匹配
- jQuery DataTable完全匹配
- JQuery在ace:dataTable分页器上为锚点类单击监听器
- 在更改事件上加载jQuery DataTable
- 我们如何在jQuery Datatable调用结果中启动另一个jQuery插件,而不是页面就绪函数
- 如何将HTML表转换为jQuery DataTable
- 无法使用dataTable jquery删除表上新添加的行
- bootstrap datatable-jquery onclick函数在第2页不起作用(分页)
- Datatable jquery插件:填充select来过滤通过ajax获得的数据
- 不能重新初始化DataTable, jquery数据表