我在yii2中使用GridView小部件来显示数据。
我在所有列上都有过滤器,我想在onchange
事件上重新加载页面,此刻,我需要点击输入或焦点以使搜索工作(它的页面重新加载不是基于ajax的搜索)。
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
'name',
'email', /// list goes on.
在GridView小部件Pjax之前添加它
<?php PJax::begin() ?>
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
'name',
'email', /// list goes on.
<?php PJax::end() ?>
但请记住,您应该返回相同的视图以模拟ajax。这是更多的例子。 qazxsw poi