【问题标题】:What is the best way to use DataTables with Meteor JS将 DataTables 与 Meteor JS 一起使用的最佳方法是什么
【发布时间】:2016-09-29 23:59:26
【问题描述】:

我一直在尝试在我的 Meteor 项目中使用 DataTables.net,一个 jquery 扩展。

特别是当我将 DataTables ("meteor npm install --save datatables.net") 添加到我的项目时,我收到控制台错误 "bootstrap.js:15Uncaught Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower比第 3 版”,根据我读到的内容,我有两次 jquery ???我如何确保我有一个?那么即使我真的尝试添加数据表,例如:

$(document).ready(function() {
    $('#regulations-table').DataTable();
} );

然后我收到另一个控制台错误“jquery.dataTables.js:5854 Uncaught TypeError: Cannot read property 'aDataSort' of undefined”

同样,使用 Meteor 部署数据表的最佳方式是什么。

【问题讨论】:

    标签: meteor datatables


    【解决方案1】:

    如果您显示的数据来自您的 MongoDB,那么一个非常流行的包(带有 Blaze)是 aldeed:tabular

    React 也有 fork 和等效包。

    它会为您处理订阅、分页和服务器端搜索/过滤。

    【讨论】:

    • 当我查看 aldeed:tabular...最后发布的问题是“这个存储库是死了还是还活着?”看起来这个库已经有 7 个月没有被动过了……所以使用一个没有维护的库似乎不是一个最佳实践。
    • 是的,不幸的是,这就是开源的缺点。在这个包的情况下,作者很忙,没有交接。但是你可以寻找叉子。
    【解决方案2】:

    如果你使用 Blaze,安装包https://atmospherejs.com/ephemer/reactive-datatables 会很简单

    这基本上包装了 jquery 插件并使其易于集成。

    【讨论】:

      猜你喜欢
      • 2012-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      相关资源
      最近更新 更多