Проблема при использовании select2 в динамической форме

Я использую расширения Dynamicform и select2 вместе в одной форме.:

wbraganca\dynamicform\DynamicFormWidget 
kartik\select2\Select2

Поначалу все работает нормально, но при добавлении другого поля это выглядит как загрузка:

Как мне увидеть, что вызывает проблему?

Код полей:

*$data около 2000 записей*

<?php

    $data = ArrayHelper::map(Alimento::find()->orderBy("alimento ASC")->all(), 'id', 'alimento');

    echo $form->field($modelItemreceita, "[{$i}]alimento_id")->widget(Select2::classname(), [
         'data' => $data,
         'name' => "[{$i}]alimento_id",
         'language' => 'pt-br',
         'options' => ['placeholder' => '-- Selecione o ingrediente --'],
    ]);
?>

<?= $form->field($modelItemreceita, "[{$i}]qtde")->textInput(['type' => 'number', 'maxlength' => true]) ?>

Проверьте консоль браузера на наличие ошибки js. Удалите идентификатор/имя из select2, если вы назначаете их вручную.

Insane Skull 08.05.2024 17:22

Я не смог найти в консоли ничего, что могло бы мне помочь.

gugoan 09.05.2024 15:22
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
0
2
61
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я нашел пост с той же проблемой и среди возможных решений мне помогло вот это:

В композиторе.json мне помогло изменение wbraganca/yii2-dynamicform на dev-master. версия kartik-v/yii2-widget-select2 — 2.0.0

Другие вопросы по теме