Как привязать значения к Kendo Multiselect с флажком в Asp.Net MVC, используя JavaScript
Как привязать выбранные значения к выпадающему списку kendo multiselect с флажком при загрузке страницы и получить эти выбранные значения при повторной публикации на сервер с помощью jquery.
Сценарии: 1. Первый раз - загрузить все данные в выпадающий список multiselectbox.
второй раз - выбранные значения из выпадающего списка multiselectbox для контроллера.
В третий раз - снова свяжите эти выбранные значения с выпадающим списком, как отмечено при загрузке страницы, и снова получите эти выбранные значения для передачи в контроллер.
Здесь 3 сценария не работают.
Пожалуйста, помогите мне.
Ссылка для ссылки: http://jsfiddle.net/draunkin/kfQDg/14/
Примечание: как получить повторно связанные значения.
var temp = null;
var warehouseKendoDdl = function() {
$.ajax({
url: "http://localhost:49989/Home/Products",
type: 'GET',
dataType: 'json',
async: false,
traditional: true,
contentType: "application/json; charset=utf-8",
data: {},
success: function(data, status, xhr) {
temp = data;
console.log("http status - " + xhr.status);
console.log("http statusText - " + xhr.statusText);
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR.status + ' - ' + textStatus + ' - ' + errorThrown);
}
});
return temp;
}();
var myMultiselect = $('#testMultiSelect');
myMultiselect.kendoMultiSelectBox({
dataTextField: "Name",
dataValueField: "Value",
dataSource: warehouseKendoDdl.items,
emptySelectionLabel: "Please select...",
value: warehouseKendoDdl.selectedValues
});
myMultiselect.data("kendoMultiSelectBox").bind("selectionChanged", function(e) {
$('#results').html("selected item count: " + e.newValue.length);
});