小编Chr*_*how的帖子

在两个数据表之间移动行

所以这就是问题,我有两个数据表并排,我需要将表A中的项(行)添加到表B.

'之前'数据表我正在使用append做得很好:

function add(num)
{
      ...
      $("#myDiv1 tr#p"+num).appendTo("#myDiv2");
      ...
}
Run Code Online (Sandbox Code Playgroud)

当然,这不适用于数据表,因为不更新表,我似乎无法使用数据表函数使用它,我的代码如下所示,但根本不起作用:

function add()
{
       ...
       stockTable = $('#stocktable').dataTable();
       catalogTable = $('#catalogtable').dataTable();
       var trdata = stockTable.fnGetData($(this).closest('tr'));
       stockTable.fnDeleteRow($(this).closest('tr'));
       catalogtable.fnAddData(trdata);
       ...
}
Run Code Online (Sandbox Code Playgroud)

帮助赞赏!

jquery datatables

5
推荐指数
1
解决办法
5886
查看次数

Datatable jquery fnAddData

管理将这一点拉出来,在两个数据表之间来回移动行但是在我找不到的地方有一个小故障.核心功能就是这个.

    stockTable.on('click', '.toggle' ,function() {
    var $row = $(this).closest('tr');
    var addRow = stockTable.fnGetData($(this).closest('tr')[0]);
    stockTable.fnDeleteRow($row.index());
    catalogTable.fnAddData(addRow);
});
Run Code Online (Sandbox Code Playgroud)

事情是"有时"反复点击按钮时发送错误的行!

请看一下,确保随机重复单击按钮.http://jsfiddle.net/NpT26/3/

谢谢!

jquery datatables

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

datatables ×2

jquery ×2