2017-10-26 4 views
0

yii2에서 GridView 위젯을 사용하여 데이터를 표시하고 있습니다.Yii2 GridView - 제출 대신 onchange 이벤트로 검색 필터 변경

나는 모든 열에 필터를 가지고 있으며 onchange 이벤트에 페이지를 새로 고침하고 싶습니다. 검색 작업을 수행하기 위해 입력 또는 포커스를 맞추어야합니다 (페이지로드는 아약스 기반 검색이 아닙니다) .

<?= GridView::widget([ 
    'dataProvider' => $dataProvider, 
    'filterModel' => $searchModel, 
    'columns' => [ 
     'name', 
     'email', /// list goes on. 

enter image description here

+0

사용 Yii2-pjax .. –

답변

0

은의 GridView 위젯 Pjax

<?php PJax::begin() ?> 
<?= GridView::widget([ 
    'dataProvider' => $dataProvider, 
    'filterModel' => $searchModel, 
    'columns' => [ 
     'name', 
     'email', /// list goes on. 
<?php PJax::end() ?> 

그러나 remmber 당신이 아약스를 에뮬레이션하기 위해 동일한 뷰를 반환해야하기 전에이 작업을 추가 할 수 있습니다. 여기에 더 많은 예제가 있습니다. PJax tutorial

+0

다음은 Pjax 문서 [링크]입니다 (http://www.yiiframework.com/doc-2.0/yii-widgets-pjax.html). –