数据表,yadcf,select2和closeOnSelect的问题(一次选择多个条目)

时间:2018-04-10 11:32:50

标签: datatables jquery-select2 yadcf

我正在使用datatables width yadcf和select2 with multi_select选项。

我想将选项closeOnSelect: false传递给select2。结果不像预期的那样工作:只过滤了第一个选定的值。其他条目仅突出显示。

目标是一次选择多个条目,就像在第三个选择框中一样。

我做了一个小提琴:https://jsfiddle.net/u5xp36gz/1/

1 个答案:

答案 0 :(得分:0)

以下提到的yadcf git repo中存在与此相关的问题:
Using "closeOnSelect:false" with select2 only work for the first element

根据他们的评论,问题归结于select2 version。他们检查了版本select2 version (3.5.4)及其工作正常。

就我而言,我已经与select2 version 3.5.4进行了核对,尽管有一些设计问题,但closeOnSelect:false仍然可以正常工作。

以下是我使用该选项的方式:

    yadcf.init(myTable, [
                    {column_number : 0,
                        select_type: 'select2',
                        filter_container_id: "id_of_inputField",
                        filter_type: "multi_select",
                        filter_match_mode: "exact",
                        select_type_options: {
                            width: '100%',
                            closeOnSelect : false,
                        }}
])