Kendo UI バージョン 2013.1.319 で新しい Kendo Multi Select Control を使用しています。選択した項目を 1 つずつ追加しようとしていますが、苦労しています。
私のマークアップ:
<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プロジェクトを次に示します。
私は何を間違っていますか?どんな助けでも大歓迎です。