使用 yadcf 插件延迟过滤直到单击按钮
Delaying filtering until button click with yadcf plug-in
我想阻止 yadfc 在某个点击事件发生之前应用任何过滤 - 即。用户将设置过滤器参数,然后单击 'apply filters' 按钮 - 是否有任何方法只能通过单击事件手动触发过滤?
谢谢,
罗宾
是的,您正在寻找 externally_triggered: true
选项,我最近添加了这个,请参阅 externally_triggered showcase page (see code snippet in the bottom of the page) and see relevant issue
代码示例:
oTable = $('#example').dataTable({...
}).yadcf([
{
column_number : 0,
filter_container_id: 'external_filter_container_0',
},
{
column_number : 1,
filter_container_id: 'external_filter_container_1',
filter_type: 'range_number_slider'
},
{
column_number : 2,
filter_container_id: 'external_filter_container_2',
filter_type: 'range_date'
},
],
{
externally_triggered: true
});
我想阻止 yadfc 在某个点击事件发生之前应用任何过滤 - 即。用户将设置过滤器参数,然后单击 'apply filters' 按钮 - 是否有任何方法只能通过单击事件手动触发过滤?
谢谢, 罗宾
是的,您正在寻找 externally_triggered: true
选项,我最近添加了这个,请参阅 externally_triggered showcase page (see code snippet in the bottom of the page) and see relevant issue
代码示例:
oTable = $('#example').dataTable({...
}).yadcf([
{
column_number : 0,
filter_container_id: 'external_filter_container_0',
},
{
column_number : 1,
filter_container_id: 'external_filter_container_1',
filter_type: 'range_number_slider'
},
{
column_number : 2,
filter_container_id: 'external_filter_container_2',
filter_type: 'range_date'
},
],
{
externally_triggered: true
});