Теги Select2: динамически добавлять тег для ввода

0

Я ищу решение добавить тег в поле ввода тега.

Я знаю, что возможно иметь предварительно загруженные теги, но я не нашел способа добавить тег к вводу. Т.е. используя определенную функцию, я мог бы добавить выделение (с идентификатором и текстом).

Я искал совсем немного, но, возможно, я в мертвой петле. Какие-либо предложения?

Вот как я инициализирую:

    $('.select2Input').select2({
        tags: {
            0: {
                id: 'the id',
                text: 'the text'
            }
        },
        multiple: true,
        minimumInputLength: 2
    });
  • 0
    поделитесь кодом, чтобы начать ...
  • 0
    Готово. Сильно сомневаюсь, что это поможет решить мой вопрос, хотя.
Показать ещё 1 комментарий
Теги:
jquery-select2

1 ответ

0

Как я упомянул в этом связанном вопросе select2 уничтожить и воссоздать, трюк заключается в уничтожении и воссоздании select2, когда вам нужно изменить параметры инициализации. я подозреваю, что это то, что вам нужно делать и в вашем случае.

основной синтаксис

$('#categoryid').select2("destroy");
createmycategoryidselect();

function createmycategoryidselect() {
   // standard options
   $opts = { ... }
   // gather the current set of tag values and stick them in this new instance.
   $opts.tags = { ... new tags ... }
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню