【问题标题】:DataTables initialization keywords different with official examplesDataTables初始化关键字与官方示例不同
【发布时间】:2017-01-09 23:55:42
【问题描述】:

由于项目的新要求,我是 DataTables 的新手。我已经开始学习了,但是我对官方网站示例和实际用法之间的不一致感到困惑。

具体来说,我想知道为什么初始化数据表时的选项名称在官方示例和实际使用中总是不同。比如在官方指南中,使用静态数据初始化表的演示如下:

$('#example').DataTable( {
    data: data
} );

但是,在我意识到这不起作用之后。我在statckoverflow中搜索所以我得到的解决方案应该是

$('#example').DataTable({
    "aaData": data
});

那么,为什么他们保持差距。这是因为命名空间之类的问题吗?另外,如果它们总是不同,我怎么知道这些选项的正确关键字?

我知道这个问题可能很愚蠢,但我好几个小时都没有找到答案。任何帮助将不胜感激。

【问题讨论】:

    标签: javascript jquery namespaces datatables


    【解决方案1】:

    匈牙利符号 aaData 用于 jQuery DataTables 1.9。 jQuery DataTables 1.10+ 中使用了新的 camelCase 命名约定 data。 jQuery DataTables 1.10+ 支持这两者以提供向后兼容性。

    更多信息请参见Converting parameter names for 1.10

    旧 1.9 版本的文档仍可在 http://legacy.datatables.net/ 获得

    【讨论】:

    • 非常感谢。我们正在为我们的网站使用引导模板。我刚刚检查了他们使用的版本是 1.9.4。因此,您的答案非常准确,并且您提供的资源是映射名称的良好指南。再次感谢。
    • @Christopher,旧版本的文档仍可在legacy.datatables.net获得
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-24
    • 2011-12-19
    • 2021-09-22
    • 1970-01-01
    • 2015-07-22
    • 2012-08-06
    相关资源
    最近更新 更多