我在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