Могу ли я сохранить свое предопределенное значение select2 после изменения или добавить новое из выпадающего списка - PullRequest
0 голосов
/ 07 ноября 2018

Мое предопределенное значение select2 множественное заменило на новое значение, выбранное для значения ["select2-selection__choice"], когда я обрабатываю, чтобы выбрать другое значение. Кто-нибудь может подсказать как решить?

HTML:

<select class=" full-width" id="opt_title" name="opt_title" data-init-params='[{"id":"Drs","text":"Drs"}]' multiple="multiple"></select>

это мой код JavaScript:

opt_title.select2({
    tags: true,
    multiple: true,
    tokenSeparators: ['|', ' '],
    ajax: {
        url: opt_title_url,
        data: function (params) {
            return { q: params.term }
        },
        dataType: 'json',
        delay: 300,
        processResults: function (data) {
            return { results: data };
        },
        cache: true
    },
    initSelection: function (element, callback) {
        var _this = opt_title.attr("data-init-params");
        selected = JSON.parse(_this);
        callback(selected);
    }});

предопределенное значение, оно работает хорошо, но после выбора другого значения мое предопределенное значение изменяется на новое значение. Спасибо. :)

...