我在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 ] }
]
});
});
UPDATE
$(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();
});
也见http://stackoverflow.com/questions/1790065/how-to-put-multiple- jquery-datatables-in-one page – 2012-03-08 21:50:35
谢谢。我一定看过每个人,找不到好的东西。 – 2012-03-08 21:51:20
由于某种原因,当我将一类dataTable应用于两个表,并改为使用('.dataTable).dataTabl({...它仍然无法正常运行。 – 2012-03-08 21:56:09