我正在通过sAjaxSource使用jquery.dataTables.yadcf.js和//cdn.datatables.net/1.10.6/js/jquery.dataTables.js
我正在尝试使用外部过滤器,该过滤器可立即触发多个列进入预选过滤器。因此,您单击一个按钮,然后在此处选择了三列,因此您不必在每个下拉列表中都进行输入。
但是我的操作方式似乎是错误的,因为我看到的是两个JSON请求,而不是每次触发时都看到一个。
我在脚本中只有
function doTrigger(){
yadcf.exFilterColumn(oTable, [[0,"zero"],[1,"one"]]);
$("#yadcf-filter--oTable-" + 1).val("one");
oTable.fnDraw();
}
最佳答案
您的代码应如下所示:我添加了第三个参数true
,该参数未记录,但在表加载完成后调用exFilterColumn时需要
function doTrigger(){
yadcf.exFilterColumn(oTable, [[0,"zero"],[1,"one"]], true);
}
完全不需要其余的代码...
关于javascript - yadcf外部触发器加载两次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35951662/