我有两个剑道多选列表;第二个基于第一个绑定,两个都过滤网格。取消选择第二个应该如何管理?网格数据源应查看第一个多选,但事实并非如此!当我取消选择第二个多选时,网格不会查看第一个多选。
代码如下:
$("#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,
}
});
}
});