2016-07-02 3 views
0

私はYii2 gridviewウィジェットを使用しています。 ヘッダーの上にフィルターを表示します。下の画像を参照してください。 I want to display filter above the header. Refer below image.YII2のGridViewウィジェットでテーブルヘッダーの上にフィルターを移動する方法は?

+0

<?= \yii\grid\GridView::widget([ ..... 'filterPosition' => \yii\grid\GridView::FILTER_POS_HEADER, ])?> 

などが、これは..あなたが別のCSSのフレームワークを使用し、通常のブートストラップ3ヘッダの位置ですか? – scaisEdge

+0

これはすでに作業中のプロジェクトです。私は変更できません。私はyii2で何かできることはありませんか? – Ish

+1

質問を更新し、実際のgridview設定コードと実際のgridviewの画像を追加してください。 – scaisEdge

答えて

2

使おGridViewRead More

+0

これは良い答えです、私はこの設定を知らなかった。 –

+0

ありがとうございます。できます – Ish

0

これでフィルタが一番上に移動します。ページ上に正しいID(この場合は#w0-filters)が見つかる複数のGridViewがあるかどうかを確認してください。

<?php 
$script = <<< JS 
$("#w0-filters").insertBefore($("thead>tr")); 
$("thead tr:nth-of-type(3)").remove(); 
JS; 
$this->registerJs($script, \yii\web\View::POS_END); 
?> 
関連する問題