2

kendo のデフォルト値の設定に問題がありますmultiselect。私が開発しているサイトでは、選択した値をオンのままにしようとしていますmultiselect。誰かが値を選択すると、その値をデータベースに送信します。ユーザーがサイトを更新すると、db から値を取得し、複数選択のデフォルト値を設定したいと考えています (つまり、値は複数選択の入力になります)。

$(function () {
    $.get('Home/GetAppsJson/', function (data) {
        if (data[0] != null) {  
            for (var i = 0; i < data.length; i++) {
                if (data[i] == null)
                    break;
                $('<li class="k-button" unselectable="on"></li>').appendTo('.k-multiselect-wrap ul');
                $('<span></span>', {
                    text: data[i],
                    unselectable: "on"
                }).appendTo($('.k-multiselect-wrap ul li.k-button').eq(i));
            }
            $('<span unselectable="on" class="k-icon k-delete">delete</span>').appendTo('.k-multiselect-wrap ul li.k-button');
        }
    });
});

しかし、今回は から値を削除するとmultiselectonChangeイベントは機能しません。multiselect入力の値を検出できないようです。どうすればこれを達成できますか?

4

1 に答える 1