我用的是//cdn.datatables.net/1.10.6/js/jquery.dataTables.js和jquery.dataTables.yadcf.js,还有sAjaxSource
我试图使用外部过滤器触发几个列的预选过滤器一次。所以你点击一个按钮,在那里,三列被挑出来,这样你就不用每次掉进去了。
但是这样做似乎不对,因为每次触发JSON请求时,我都会看到两个JSON请求,而不是一个JSON请求。
我的剧本里只有
function doTrigger(){
yadcf.exFilterColumn(oTable, [[0,"zero"],[1,"one"]]);
$("#yadcf-filter--oTable-" + 1).val("one");
oTable.fnDraw();
}发布于 2016-03-12 16:37:04
您的代码应该如下所示:我添加了第三个参数true,它没有文档,但在表加载完成后调用exFilterColumn时需要
function doTrigger(){
yadcf.exFilterColumn(oTable, [[0,"zero"],[1,"one"]], true);
}你剩下的代码根本不需要.
https://stackoverflow.com/questions/35951662
复制相似问题