如何使用YII 2.0网格在页脚中显示搜索框

时间:2017-05-11 12:15:51

标签: gridview yii2

我们如何使用yii2网格在页脚中显示搜索框。我试过但由于'showFooter'=>它显示了额外的tr true,属性。我的代码看起来像这样。

 <?=
        GridView::widget([
            'dataProvider' => $dataProvider,
            'filterModel' => $searchModel,
            'filterPosition' => 'footer',
            'showFooter' => true,
            ],
            'columns' => [
                ['class' => 'yii\grid\SerialColumn',
                    'header' => 'S.No.'
                ],
                --columns--
               ],

                ?>

因为你可以在搜索框之前看到额外的tr。我想在每种情况下删除这个tr(搜索,排序)。

我需要做什么才能找到我的解决方案,请帮忙。 image

2 个答案:

答案 0 :(得分:0)

您可以使用filterPosition whit适当的常量值

GridView::widget([
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'filterPosition' => GridView::FILTER_POS_FOOTER,
        'showFooter' => true,
        ],
        'columns' => [
            ['class' => 'yii\grid\SerialColumn',
                'header' => 'S.No.'
            ],
            --columns--
           ],

            ?>

点击此处了解更多http://www.yiiframework.com/doc-2.0/yii-grid-gridview.html# $ filterPosition-detail

http://www.yiiframework.com/doc-2.0/yii-grid-gridview.html#FILTER_POS_FOOTER-detail

答案 1 :(得分:0)

我发现解决方案只是添加属性

'footerRowOptions'=&gt; ['style'=&gt;'display:none;'],

在gridview小部件上。这不会在页脚中的搜索框之前显示额外的tr。希望它会帮助别人。