jquery DataTables - 更改单元格的值而不仅仅是显示值

2024-01-18

Using 数据表 http://www.datatables.net我想在渲染表格之前更改数据的值。我用过这个:

"fnRowCallback": function( nRow, aData, iDisplayIndex ) {
    if ( aData[2] == "0" ){
        $('td:eq(1)', nRow).html( '<b>6</b>' );
    }
}

但我发现,虽然我将显示的文本更改为0到6,但当我按列排序时,它仍然按数据而不是显示的文本排序。

有谁知道我如何实际更改单元格中的数据,以便在排序时它能正确按 0-6 排序?


您需要更新数据表,而不是 html。

oTable.fnUpdate( newValue, rowPos, columnPos);

假设oTable是对数据表的引用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jquery DataTables - 更改单元格的值而不仅仅是显示值 的相关文章

随机推荐