3
我需要得到我的手在現有的數據表的fnRowCallback設置,但我嘗試的一切似乎失敗。jquery datatables,初始化後更改rowcallback
有什麼我想:
1:
var dt = $('#table').dataTable({
"bRetrieve": true,
"fnRowCallback" : function (nRow, aData, iDisplayIndex, iDisplayIndexFull) {
console.warn("working");
}
);
2:
var dt = $('#table').dataTable({"bRetrieve": true});
dt.fnSettings().fnRowCallback = function (nRow, aData, iDisplayIndex, iDisplayIndexFull) {
console.warn("working");
}
沒有運氣,但如果我改變
var dt = $('#table').dataTable({"bRetrieve": true});
dt.fnSettings().sAjaxSource = "invalid url";
我得到一個錯誤,以便這似乎工作。另外,如果我在原始數據表初始化中執行fnRowCallback,它就可以工作,但這不是我想要的。
非常感謝,我測試了這一點,一旦我2013年回去工作:)節日快樂 –
你也可以在新的init設置中添加'「bDestroy」:true'選項,而不是調用'fnDestroy()' –
@RoyLing爲什麼在使用'push'而不是'='時使用第一種方式設置aoDrawCallback? –