【发布时间】:2011-03-16 20:22:09
【问题描述】:
我正在尝试制作一个带有通过 DataTables 插件增强的表格的页面,用户可以在其中通过单独的表单添加新行。
使用 API,这相对简单:
$('#table').dataTable().fnAddData( [
data.content.notes,
data.content.date,
data.content.name,
amount.toFixed(2),
deleteButton
]);
但是,如果表格已排序并启用了分页,则插入的行可能会出现在当前所选页面之外的页面中。这有点痛苦,因为即使在“添加”按钮附近有正确的成功消息,我仍然认为用户会感到困惑。
所以我对此的解决方案是:添加一个新行,然后将当前页面更改为已插入该行的页面,然后简要突出显示该行。
关于如何找出该行已插入到哪个页面上的任何想法? :)
谢谢, 亚历克斯
【问题讨论】:
标签: jquery datatables