Мне нужно отфильтровать gridview по мере ввода. По умолчанию он фильтруется только при нажатии клавиши ввода.
Вы должны справиться с этим, используя свои собственные js, например:
$this->registerJs('$("body").on("keyup.yiiGridView", "#grid-id .filters input", function(){ $("#grid-id").yiiGridView("applyFilter"); })', \yii\web\View::POS_READY);
Разумеется, вы должны заменить grid-id
соответствующим идентификатором.