我在Kendo UI版本2013.1.319中使用了新的Kendo Multi Select Control。我试图一次追加一个选定的项目,我正在努力。
我的Mark-UP:
<input style="width: 100%; margin-top: 15px;" id="selectedFilters" />
我的剧本:
var filterMultiSelect = $('#selectedFilters').kendoMultiSelect({
dataSource: data,
dataTextField: 'name',
dataValueField: 'value',
filter: 'contains',
placeholder: "No Filters Selected.",
delay: 0,
minLength: 2,
highlightFirst: true,
ignoreCase: true,
change: function () {
applyFilters();
}
}).data("kendoMultiSelect");
附加项目的脚本:
newlySelectedFilters.forEach(function (dataItem) {
var filters = filterMultiSelect.value();
var temp = $.merge($.merge([], filters), [dataItem]);
temp = $.unique(temp);
filterMultiSelect.value(temp);
});
这是一个说明问题的jsFiddle项目。
我做错了什么?任何帮助将不胜感激。
答案 0 :(得分:2)