Здравствуйте. Имею следующий код, используя 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
]
]
Проблема в том, что после выбора значения из списка плейсхолдер виджета скидывается до
'Выберите пользователя', вместо того, чтобы отображать выбранный элемент списка. Значение я получаю верное, проблема только с его отображением. В чем может быть проблема?