@Iossarian

Почему не отображается выбранное значение в Select2?

Здравствуйте. Имею следующий код, используя kartik\select2:
$user_profiles = ArrayHelper::merge(['' => 'Выберите пользователя'],
    ArrayHelper::map(Profile::find()->orderBy('full_name')->asArray()->all(), 'user_id',
        'full_name'))

\kartik\widgets\Select2::widget([
                        'name' => 'state_10',
                        'data' => $user_profiles,
                        'size' => \kartik\select2\Select2::SIZE_LARGE,
                        'pluginEvents' => [
                            "change" => 'function() { 
                    var data_id = $(this).val();
                    document.getElementById(\'userId\').value = data_id
                 }',
                        ],
                        'pluginOptions' => [
                            'tags' => true
                        ]
                    ]

Проблема в том, что после выбора значения из списка плейсхолдер виджета скидывается до 'Выберите пользователя', вместо того, чтобы отображать выбранный элемент списка. Значение я получаю верное, проблема только с его отображением. В чем может быть проблема?
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы