Добрый день. Использую yii/jui/Autocomplete.
<?= AutoComplete::widget([
'name' => 'client',
'id' => 'client-find',
'options' => [
'class' => 'form-control',
],
'clientOptions' => [
'source' => MemberUser::find()
->select(['concat( lastname, " ", firstname ) as label', 'id as value'])
->asArray()
->all(),
'autoFill' => true,
'minLength' => 2,
'select' => new yii\web\JsExpression("function( event, ui ) {
console.log(ui.item);
document.getElementById('eventsuser-client').value = ui.item.value;
document.getElementById('client-find').value = ui.item.label;
}")
]
]); ?>
При выборе элемента автозаполнения мне в текстовое поле вставляется не значение из label, а значение из value. Как пофиксить? Доку читал - там всё кошерно, а у меня не работает.