Невозможно отобразить / назначить значение в выпадающем списке select2 - PullRequest
1 голос
/ 17 июня 2019

Я загружаю данные в выпадающем списке select2 при загрузке страницы.В пользовательском интерфейсе я вижу заполнение раскрывающегося списка, но когда я очищаю раскрывающееся значение и снова загружаю его, оно не заполняется, хотя я вижу, что данные доступны в раскрывающемся списке.

Я попытался использовать val() и затем вызвать изменение.Это не изменило значение.Я подтвердил, что значение, которое передается в раскрывающийся список, имеет значение в раскрывающемся списке.

Вот как я пытаюсь присвоить значение - $('#s1').val(v.Name); Так я очищаю раскрывающееся значение - $("#s1").val("");

            $scope.vendorlist = d.data;
            d.data.forEach(function (v) {
                vendors.push({ id: v.Id, text: v.Name });
            });

            $('#s1').select2({
            placeholder: 'Select a field',
            data: vendors,
            }).on('select2:select', function (e) {
            });

В раскрывающемся списке должно отображаться переданное значение ввыпадающий список.

...