gpt4 book ai didi

yadcf:oTable.settings 不是 init 上的函数

转载 作者:行者123 更新时间:2023-12-02 01:18:02 24 4
gpt4 key购买 nike

我还没有找到通过 JavaScript 加载表数据的工作示例,并且在尝试初始化过滤器时收到 oTable.settings is not a function 错误。 DT 正确加载。任何建议,将不胜感激。

谢谢,里克

这是我的代码:

<script src="../bower_components/jquery/jquery.js" type="text/javascript"></script>
<script src="../lib/DataTables-1.10.5/media/js/jquery.dataTables.js" type="text/javascript"></script>
<script src="../lib/yadcf-0.8.8/jquery.dataTables.yadcf.js" type="text/javascript"></script>

...

<script type="text/javascript" charset="utf-8">
var ndx=0;
$(document).ready( function () {
var myTable = $('#example').dataTable({
"data": data.tables[ndx].data,
"columns": data.tables[ndx].columns,
"uHeaders": [],
"uMeta": []
});
yadcf.init(myTable, [
{column_number : 0},
{column_number : 1, filter_type: "text"}
]);
});

最佳答案

您应该使用 yadcf init每当您仅使用新数据表大写 D 构造函数时,函数都会起作用。

使用小写数据表构造函数时,您应该使用旧的 yadcf api $('#example').dataTable({...}).yadcf(...);

所以要么改变 $('#example').dataTable({进入$('#example').DataTable({

或者

而不是打电话yadcf.init(...使用

var myTable = $('#example').dataTable({
"data": data.tables[ndx].data,
"columns": data.tables[ndx].columns,
"uHeaders": [],
"uMeta": []
}).yadcf(...)

关于yadcf:oTable.settings 不是 init 上的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31274970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com