使用自定义函数填充数据



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

下面是我的代码。我希望有Yes和No过滤器,但也要为列中的所有其他值设置过滤器。

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

您应该为过滤器使用append_data_to_table_data选项

从文档:

  • append_data_to_table_data要求 : 假类型 : 字符串缺省值:undefined取值范围:before/sorted说明:使用'before'将数据数组放在yadcf从表中获取的值之前使用'sorted'将数据数组与yadcf从表中获取的值一起排序注意:'sorted'选项只有当你的数据是一个原语数组(不是对象)时才会有影响

最终你的代码会是这样的

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

最新更新