使用自动完成文本框的Yi2 gridview过滤器
在我使用comboBox而不是default(textBox)在gridview中进行搜索之前,请执行以下操作:使用自动完成文本框的Yi2 gridview过滤器,gridview,yii2,Gridview,Yii2,在我使用comboBox而不是default(textBox)在gridview中进行搜索之前,请执行以下操作: [ 'attribute' => 'project_status', 'filter' => $someArray, 'value' => 'projectstatus.name', ] 但是我想把comboBox改为autocomplete textBox,这样搜索功能仍然有效。您可以将autocomplete小部件设置为过滤器。以下代
[
'attribute' => 'project_status',
'filter' => $someArray,
'value' => 'projectstatus.name',
]
但是我想把comboBox改为autocomplete textBox,这样搜索功能仍然有效。您可以将autocomplete小部件设置为过滤器。以下代码适用于我:
[
'attribute' => 'project_status',
'filter' => AutoComplete::widget([
'model' => $filterModel,
'attribute' => 'project_status',
'clientOptions' => [
'source' => ['USA', 'RUS'],
],
]),
'value' => 'projectstatus.name'
]
虽然您可能需要对其进行一些调整,以便在选择值时进行适当的搜索。还需要添加自动完成库,php composer.phar require--这里更喜欢dist yiisoft/yii2 jui source