YADCF外部切换

时间:2019-12-13 21:41:14

标签: datatables yadcf

我一直在寻找这个答案长达数周之久,所以最终决定对ping社区进行测试,希望我能朝着正确的方向发展。我有一个与YADCF插件一起使用了一段时间的DataTable。我的目标是拥有一个外部触发器,该触发器将具有4-20个关键字,每个关键字将为该单词打开或关闭过滤器。我已经在作者的网站(http://yadcf-showcase.appspot.com/)上搜索了每个示例,似乎没有什么适合我想要完成的任务。

示例: 我的栏是国家,但在表的外部,我想列出丹麦|美国|英格兰|俄罗斯|乌克兰。单击后,我需要打开/关闭该国家/地区以包含然后排除。

然后,无论该国家/地区是否在数据表中列出,每个单词都会成为打开/关闭的触发器。第4列是国家。当用户阅读包含国家名称的数据时,我希望他能够单击该名称并排除该国家。如果再次单击,它将包括在内。下面的代码没有完成任何操作,因为我的尝试都没有成功,因此我只看了基本代码以重新开始。

var table1 = $('#salesreport').DataTable({
//statesave:true,
"colReorder": true,
"ordering": true, // false to disable sorting (or any other option)
"paging": false,
"order": [[ 6, "desc" ]],
"scrolling":false,
"bInfo": false,
"iDisplayLength": 50,
"bJQueryUI": true,
"bStateSave": true,
columnDefs: [{
orderable: false,
targets: [0,1,13],
}],
columnDefs: [{
orderSequence: [ "desc", "asc"],
targets: ["_all"],
}],
})


yadcf.init(table1, [
{
column_number: 2,
filter_type: "text",
filter_reset_button_text: false,
filter_default_label: "Search",
column_data_type: "rendered_html",
filter_container_id: "sales_team"
}
])

0 个答案:

没有答案