管理两个多选列表以过滤网格的问题

时间:2019-07-12 20:49:45

标签: javascript kendo-ui

我有两个剑道多选列表;第二个基于第一个绑定,两个都过滤网格。取消选择第二个应该如何管理?网格数据源应查看第一个多选,但事实并非如此!当我取消选择第二个多选时,网格不会查看第一个多选。

代码如下:

 $("#mainMultiSelect").kendoMultiSelect({
                    dataValueField: 'EventId',
                    dataTextField: 'Nme',
                    dataSource: ds1,
                    change: function (e) {
                    grid.dataSource.filter({
                       field: 'EventTypeId', operator: function (currentValue, filterValues) {
                       if (filterValues.length === 0) {
                           return true;
                                                       }
                           if (filterValues.indexOf(currentValue) !== -1) {
                               return true;
                                }

                                return false;
                            }
                            , value: this.value()
                        })
                        var SecondMulti= $("#SecondMulti").data("kendoMultiSelect");
                        SecondMulti.dataSource.filter({
                        field: 'EventType',
                        operator: 'eq',
                        value: e.sender._old,
                                }
                         });

                    }
                });

0 个答案:

没有答案