Fix for Yii2 GridView filter functionality to work properly with Bootstrap 4 and Bootstrap 5 ¶
What is it about? ¶When you are using Yii2 default GridView you might meet a problem that validation errors for filter model are not displayed properly, like this:
Installing ¶Installing through composer:: ¶The preferred way to install this library is through composer.
Either run
composer require --prefer-dist mgrechanik/gridviewfilterfix
or add
"mgrechanik/gridviewfilterfix" : "~1.0.0"
to the require section of your composer.json
.
How to use ¶Add the following lines of code to your main configuration file:
1) For Bootstrap 4
`
php
'container' => [
'definitions' => [
\yii\grid\GridView::class => [
'dataColumnClass' => \mgrechanik\gridviewfilterfix\Bs4DataColumn::class
]
]
],
2) For Bootstrap 5
```php
'container' => [
'definitions' => [
\yii\grid\GridView::class => [
'dataColumnClass' => \mgrechanik\gridviewfilterfix\Bs5DataColumn::class
]
]
],