datatables - 插件 “yadcf”不适用于数据表

标签 datatables yadcf

我正在尝试将“yadcf”过滤插件与数据表一起使用,并在调用yadcf函数的错误中获取“Uncaught TypeError:undefined is a function”错误。

我已验证插件已加载,但不确定是什么问题。

以下是正在加载的库:

<script type="text/javascript" charset="utf-8" src="/DataTables/media/js/jquery-1.10.2.js"></script>
<script type="text/javascript" charset="utf-8" src="/DataTables/jquery-ui-1.10.3/ui/jquery-ui.js"></script>

<script type="text/javascript" charset="utf-8" src="/DataTables-1.10.0/media/js/nightly2.js"></script>
<script type="text/javascript" charset="utf-8" src="/yadcf-0.7.4/jquery.dataTables.yadcf.js"></script>

CSS文件:

<style type="text/css" title="currentStyle">
    @import "/DataTables/media/css/demo_table.css";
    @import "/yadcf-0.7.4/jquery.dataTables.yadcf.css";
    @import "/DataTables/examples/examples_support/themes/ui-lightness/jquery-ui-1.8.4.custom.css";

</style>

数据表:

oTable = $('#FE_Time_Table').DataTable( {
   "ajax":{"url": 'FE_Data.php', "dataSrc":'data'},
   "jQueryUI": true,  //Allow use of jquery-ui plug-in for themes
   "dom": 'W<"H"frCi>tS<"">', //Settings for where all the options appear on the page

   "columns": [
        { "name": "plate_no", "data": "plate_no", "className": "center_text" },
        { "name": "job_no", "data": "job_no", "className": "center_text" },
        { "name": "customer", "data": "customer" },
        { "name": "device", "data": "device" },
              ]

   }).yadcf([{column_number : 0}]);

最佳答案

您需要使用最新的yadcf版本0.8.2,从github repo中获取它

然后,您应该使用yadcf的新init函数,如下所示

var Table = $('#FE_Time_Table').DataTable(...);
yadcf.init(Table , [{column_number : 0}]);

您可以在showcase上看到这个正在使用的新init函数

ps我是yadcf的作者

关于datatables - 插件 “yadcf”不适用于数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24542697/

相关文章:

javascript - 除了显示 jQuery Ajax DataTable 的数量之外,如何将分页下拉列表移动到底部

javascript - Twitter bootstrap Filter 仅在输入时起作用

asp.net-mvc - 通过 mvc 使用 jQuery 数据表服务器端处理。序列化条件表单并将此参数添加到 $ajax.post 方法

javascript - OnClick 事件不适用于超过 10 个条目的值

javascript - yadcf 外部触发器加载两次

javascript - DataTables + yadcf 添加类到过滤列

Jquery插件DataTables,自定义过滤

php - 找不到类 'Datatables' Laravel 5.4

datatables - YADCF select - 带有自定义选项

javascript - Colvis javascript 在数据表和 yadcf 中为工具栏 ui 创建问题