使用 yadcf 从多选列中获取选定的过滤器

Getting the selected filter from the multiselect column with yadcf

您好,我将 yadcf 与数据表一起使用,它允许我进行多选列过滤,这让我很高兴。现在我想将我在过滤器中选择的值作为标签显示到单独的搜索栏中。如何在我的多选列过滤器中获取选定的值?谢谢。

你应该使用 exGetColumnFilterVal 方法,像这样:

yadcf.exGetColumnFilterVal(oTable,1);

查看相关文档(来自 yadcf js 文件)

* exGetColumnFilterVal
                Description:        Allows to retrieve  column current filtered value (support ALL filter types!!!)
                Arguments:          table_arg: (variable of the datatable),
                                    column number:  column number from which we want the value
                Usage example:      yadcf.exGetColumnFilterVal(oTable,1);
                Return value:       String (for simple filter) / Object (for range filter) with from and to properties / Array of strings for multi_select filter