我正在使用 jQuery dataTable 库,但遇到了问题。我有一些允许更改表格单元格值的事件处理程序。发生此类更改后,然后单击具有新更改数据的列的列标题。它使用所有行,但是当我第一次单击该列时,具有新数据的行仍根据其原始值进行排序。以下是我正在使用的两个功能。
因此, fnDraw() 没有达到预期的效果。
//called once, after page load completes
function drawTable()
{
$('#mytable').dataTable({"bFilter": false,
"bSort": true,
"bInfo": false,
"bPaginate": false,
"bDestroy": true});
}
//called each time a table cell value is changed
function initTable()
{
var oTable = $('#mytable').dataTable();
oTable.fnDraw();
//fnDraw is not having the desired effect
}