Задать вопрос
@Iossarian

Как отобразить в Select2 значение из DaData?

Добрый день. Есть select2 и есть DaData. В текстовые инпут поля информация сразу заполняется, а вот с селектом проблема: значение туда попадает верное, но не подтягивается для отображения пользователю, ввиду чего он лезет руками его выставлять, думая, что оно не выставилось. Подскажите, как можно подтянуть значение для отображения пользователю? Спасибо.
Код виджета:
<?= $form->field($model, 'type')->widget(Select2::classname(), [
                        'data' => [
                            'INDIVIDUAL' => 'ИП',
                            'LEGAL' => 'ООО'
                        ],
                        'pluginOptions' => [
                            'placeholder' => 'Выберите тип организации',
                            'hideSearch' => true,
                        ],
                    ]
                ) ?>

Так туда попадет значение:
onSelect: function (suggestion) {
            console.log(suggestion.data);
            $('#paymentinfo-type').val(suggestion.data.type);

5d137b6a74af7246106287.png
  • Вопрос задан
  • 238 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы