Задать вопрос
Florens
@Florens
Изучаю возможности yii2

Почему Select2 kartik не показывает поля ввода и скрыто?

Добрый день!
Подключил плагин Select2 от kartik и в результате формы для выбора нету.

<?php


use kartik\select2\Select2;
use yii\helpers\Html;
use yii\widgets\ActiveForm;

$form = ActiveForm::begin(); ?>

var_dump($data);

echo $form->field($model, 'subscriber')->widget(Select2::classname(), [
    'data' => $data,
    'options' => [
    	'placeholder' => 'Select a state ...'
    ],
    'pluginOptions' => [
        'allowClear' => true
    ],
]);

ActiveForm::end(); 

?>


В результате получаем такой результат:
<form id="w0" action="/appeal/create" method="post">
<input type="hidden" name="_csrf" value="sAiGBmoczOEC3d_0ltMF0oiQ-CajulQCw5yJFOvXld3SX8JWBiu41U2NuoTD6miX6efNEMLvDVqLsc5ApbXZrA==">array(4) {
  [1]=&gt;
  string(1) "1"
  [2]=&gt;
  string(1) "2"
  [3]=&gt;
  string(1) "3"
  [4]=&gt;
  string(1) "4"
}
<div class="form-group field-appealform-subscriber">
<label class="control-label" for="appealform-subscriber">Subscriber</label>
<select id="appealform-subscriber" class="form-control select2-hidden-accessible" name="AppealForm[subscriber]" data-s2-options="s2options_d6851687" data-krajee-select2="select2_9f933b6f" style="width: 1px; height: 1px; visibility: hidden;" data-select2-id="select2-data-appealform-subscriber" tabindex="-1" aria-hidden="true">
<option value="" data-select2-id="select2-data-2-gica">Select a state ...</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><span class="select2 select2-container select2-container--krajee" dir="ltr" data-select2-id="select2-data-1-otl2" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-disabled="false" aria-labelledby="select2-appealform-subscriber-container"><span class="select2-selection__rendered" id="select2-appealform-subscriber-container" role="textbox" aria-readonly="true"><span class="select2-selection__placeholder">Select a state ...</span></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>

<div class="help-block"></div>
</div></form>

5fd633125e082885529379.png

Видно, что все формируется но самого поля Select2 нету
В чем может быть проблема?
  • Вопрос задан
  • 504 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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