Модальное окно блокирует поле поиска

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Diplodok
Сообщения: 76
Зарегистрирован: 2012.07.09, 15:55
Контактная информация:

Модальное окно блокирует поле поиска

Сообщение Diplodok »

Использую популярный виджет Select2. Недавно заметил, что при использовании его в модальном окне поле поиска становится в режим readonly. Хотя раньше работало без проблем. Изменений никаких не вносилось. Были только обновления через composer ядра системы.
Помогите пожалуйста разобраться.

Код: Выделить всё

use yii\bootstrap\Modal;
use kartik\select2\Select2;

/***************** Поле поиска не доступно ****************/
Modal::begin(
    [
        'header' => 'Добавление сотрудника',
        'toggleButton' => [
            'label' => 'Добавить',
            'tag' => 'button',
            'class' => 'btn btn-info',
            'size' => 'modal-sm modal-md',
        ],
        'footer' => Html::buttonInput('Добавить', [
                'class' => 'btn btn-info', 
                'style' => 'float:right;',
                'id' => "btn-add-employy",
                ])
    ]);

    echo Select2::widget([
        'name' => 'employee_id',
        'id' => 'employee_id',
        'value' => '',
        'data' => ArrayHelper::map(Employee::find()->all(), 'id', 'name'),
        'options' => ['placeholder' => '-- Выберите сотрудника --'],
        'pluginOptions' => [
            'allowClear' => true,
        ],
    ]);

Modal::end();

/***************** Поле поиска доступно ****************/
    echo Select2::widget([
        'name' => 'employee_id',
        'id' => 'employee_id',
        'value' => '',
        'data' => ArrayHelper::map(Employee::find()->all(), 'id', 'name'),
        'options' => ['placeholder' => '-- Выберите сотрудника --'],
        'pluginOptions' => [
            'allowClear' => true,
        ],
    ]);


Ответить