2013-07-23 58 views
0

我正在使用Jquery Datatables和从服务器端加载数据。当我在执行服务器端删除,我打电话以下客户端功能并行:Jquery Datatables分页SInfo不更新

function clientDelete(rowId) { 
      var dataTable = $('#loadedDepartments').dataTable(); 
      var nRow = $('#loadedDepartments tbody tr[id=' + rowId + ']')[0]; 
      dataTable.fnDeleteRow(nRow, null, true); 
     } 

所以这个过程是删除服务器副作用>删除客户端

让我们假设有3条记录,分页文本中sinfo是“显示3月1日至3日的条目” 第一删除作品完美拼版的SInfo更新“显示2月1日至2日的条目” 第二删除运行完美(行在客户端和服务器端都被删除,但是)SInfo没有更新,它被卡住了在“显示1到2的2条目”而它应该减少。

这些都是我的数据表

$('.datatable').dataTable({ 

      "bDestory": true, 
      "aaSorting": [], 
      "sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span12'i><'span12 center'p>>", 
      "sPaginationType": "bootstrap", 
      "oLanguage": { 
      "sLengthMenu": "_MENU_ records per page" 
      } 
     }); 

任何帮助的初始设置吗?

+0

我不知道,也许这是一个错误?你可以尝试搜索或问@ datables论坛:https://www.google.com/search?q=site%3Adatatables.net%2Fforums+SInfo – Stano

+0

你可以发布你的分页代码(bootstrap)吗?一个简单的小提琴表明,该功能没有分页代码,所以我怀疑这是问题:http://jsfiddle.net/QLP65/ –

回答

0

这是Datatables中的一个错误。如果您将自己的信息移动到自定义div之外,它将立即生效。像这样:

"sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<...>ip" 
               ^^ 

这很烦人,该错误存在。目前有太多的bug报告数据表有任何希望,这一个将被固定不久,但这里的希望版本1.10