yadcf 外部触发器加载两次
yadcf external trigger loads twice
我正在使用 jquery.dataTables.yadcf.js 和 //cdn.datatables.net/1.10.6/js/jquery.dataTables.js 和 sAjaxSource
我正在尝试使用外部过滤器一次触发多个列到预选过滤器。因此,您单击一个按钮,系统会选择三列,这样您就不必在每个下拉列表中都进行操作。
但我的做法似乎不对,因为每次触发时我都看到两个 JSON 请求,而不是一个。
我的脚本中只有
function doTrigger(){
yadcf.exFilterColumn(oTable, [[0,"zero"],[1,"one"]]);
$("#yadcf-filter--oTable-" + 1).val("one");
oTable.fnDraw();
}
您的代码应如下所示:我添加了第三个参数 true
,它没有记录,但在 table 完成加载
后调用 exFilterColumn 时需要
function doTrigger(){
yadcf.exFilterColumn(oTable, [[0,"zero"],[1,"one"]], true);
}
您的其余代码根本不需要...
我正在使用 jquery.dataTables.yadcf.js 和 //cdn.datatables.net/1.10.6/js/jquery.dataTables.js 和 sAjaxSource
我正在尝试使用外部过滤器一次触发多个列到预选过滤器。因此,您单击一个按钮,系统会选择三列,这样您就不必在每个下拉列表中都进行操作。
但我的做法似乎不对,因为每次触发时我都看到两个 JSON 请求,而不是一个。
我的脚本中只有
function doTrigger(){
yadcf.exFilterColumn(oTable, [[0,"zero"],[1,"one"]]);
$("#yadcf-filter--oTable-" + 1).val("one");
oTable.fnDraw();
}
您的代码应如下所示:我添加了第三个参数 true
,它没有记录,但在 table 完成加载
function doTrigger(){
yadcf.exFilterColumn(oTable, [[0,"zero"],[1,"one"]], true);
}
您的其余代码根本不需要...