【问题标题】:Datatable Redraw with New Data Issue使用新数据问题重绘数据表
【发布时间】:2018-04-27 06:32:05
【问题描述】:

重绘数据表时出现新数据错误。

        var table = $('.classname').DataTable();
        table.clear().draw();
        table.rows.add($scope.somelist);        
        table.columns.adjust().draw();

错误
DataTables 警告:table id=tablename- Requested unknown parameter '0' for row 0, column 0。有关此错误的更多信息,请参阅http://datatables.net/tn/4

请帮帮我

【问题讨论】:

  • 请尝试为您的表分配一个 ID 并使用var table = $('#YOUR_ID').DataTable();
  • 我也试过这种方式。但同样的错误。
  • 好的,所以可能是$scope.somelist 的值格式错误。对不起。
  • 感谢您的回复。页面加载时它运行良好。但在搜索条件下,它没有约束力。我检查了两个结果中的数据。两个结果都是有效的 JSON。

标签: angularjs datatables


【解决方案1】:

我为你准备了一些基础知识,可能会从中受益。

var table = $('.classname').DataTable();
var arrData = $scope.somelist;//First check for proper JSON array
table.clear().draw();
table.rows.add([arrData]);//If data not into proper JSON array        
table.columns.adjust().draw();

检查一下,如果不行就让我看看!

【讨论】:

  • 你能提供来自$scope.somelist的数据吗?
猜你喜欢
  • 1970-01-01
  • 2017-01-12
  • 2012-12-23
  • 1970-01-01
  • 1970-01-01
  • 2010-12-10
  • 2015-05-23
  • 2017-01-20
  • 1970-01-01
相关资源
最近更新 更多