【发布时间】:2012-03-08 21:47:35
【问题描述】:
我正在 datatables.net 网站上寻找一些说明或文档,而不是关于如果您在单个页面上有多个表并希望以不同方式处理每个表时该怎么做。
我尝试了显而易见的方法。将每个分配给不同的 id,然后在我的 js 中为每个执行代码,但由于某种原因它不允许这样做。我没有收到错误,但数据表本身会中断并且不执行任何操作。
$(document).ready(function() {
var oTable = $('#inbox').dataTable( {
"bAutoWidth": false,
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [ 0, -1 ] },
{ "sWidth": "20px", "aTargets": [ 0, -1 ] },
{ "sWidth": "100px", "aTargets": [ 1 ] },
{ "sWidth": "150px", "aTargets": [ 3 ] }
]
} );
var oTable = $('#sent').dataTable( {
"bAutoWidth": false,
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [ 0, -1 ] },
{ "sWidth": "20px", "aTargets": [ 0, -1 ] },
{ "sWidth": "100px", "aTargets": [ 1 ] },
{ "sWidth": "150px", "aTargets": [ 3 ] }
]
} );
});
更新
$(document).ready(function() {
var oTable = $('.dataTable').dataTable( {
"bAutoWidth": false,
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [ 0, -1 ] },
{ "sWidth": "20px", "aTargets": [ 0, -1 ] },
{ "sWidth": "100px", "aTargets": [ 1 ] },
{ "sWidth": "150px", "aTargets": [ 3 ] }
]
} );
});
$(window).load(function(){
/*
* Tabs
*/
$('#tab-panel-1').createTabs();
});
【问题讨论】:
-
谢谢。我一定是找遍了所有人,都找不到好东西。
-
由于某种原因,当我将一类数据表应用于两个表并改为使用 ('.dataTable).dataTabl({ ... 它仍然无法正常运行。
标签: javascript datatables