如何将自定义过滤器选项和所有其他数据添加到自定义函数?
以下是我的代码。我想要使用“是”和“否”过滤器,还要过滤列中所有其他值。
{column_number: creator_index,
filter_type: 'custom_func',
custom_func: Creator_Filter_Function,
data: [
{value: 'yes', label: 'Yes'},
{value: 'no', label: 'No'},
],
filter_default_label: "All"
},
答案 0 :(得分:0)
您应该使用过滤器的append_data_to_table_data选项
来自docs:
- append_data_to_table_data 必需:false 输入:string 默认值:undefined 可能的值:before / sorted 说明:使用'之前'将数据数组放在yadcf从表中获取的值之前 使用'排序'放置数据数组以及yadcf从表中获取的值 注意:'排序'只有当数据是基元数组(而不是对象)时,选项才会生效
所以最终你的代码看起来像这样
{
append_data_to_table_data: 'before',
column_number: creator_index,
filter_type: 'custom_func',
custom_func: Creator_Filter_Function,
data: [
{value: 'yes', label: 'Yes'},
{value: 'no', label: 'No'},
],
filter_default_label: "All"
},