使用自定义函数填充数据

时间:2016-08-26 01:26:44

标签: yadcf

如何将自定义过滤器选项和所有其他数据添加到自定义函数?

以下是我的代码。我想要使​​用“是”和“否”过滤器,还要过滤列中所有其他值。

{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"
           },

1 个答案:

答案 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"
},