Typeahead 小工具 - © Kartik How return id
Typeahead Widget - © Kartik How return id
我正在使用 Kartik 的 Typeahead。
<?= $form->field($model, 'id_operation')->widget(Typeahead::className(), [
'pluginOptions' => ['highlight'=>true],
'dataset' => [
[
'local' => \app\models\Operation::find()->asArray()->all(),
'datumTokenizer' => "Bloodhound.tokenizers.obj.whitespace('name')",
'display' => 'name',
]
]
]) ?>
需要 return 值 ID。但是 select 按列名自动完成。
请帮忙
阅读此处了解解决方案,直接解决是不可能的,您可能应该更改为具有特定配置的 select2 以实现您的目标。
https://github.com/kartik-v/yii2-widgets/issues/202
我正在使用 Kartik 的 Typeahead。
<?= $form->field($model, 'id_operation')->widget(Typeahead::className(), [
'pluginOptions' => ['highlight'=>true],
'dataset' => [
[
'local' => \app\models\Operation::find()->asArray()->all(),
'datumTokenizer' => "Bloodhound.tokenizers.obj.whitespace('name')",
'display' => 'name',
]
]
]) ?>
需要 return 值 ID。但是 select 按列名自动完成。 请帮忙
阅读此处了解解决方案,直接解决是不可能的,您可能应该更改为具有特定配置的 select2 以实现您的目标。 https://github.com/kartik-v/yii2-widgets/issues/202