Gridview 如何使用YII 2.0网格在页脚中显示搜索框
如何使用yii2网格在页脚中显示搜索框。我已经尝试过了,但是由于'showFooter'=>true,属性,它显示了额外的tr。我的代码看起来像这样Gridview 如何使用YII 2.0网格在页脚中显示搜索框,gridview,yii2,Gridview,Yii2,如何使用yii2网格在页脚中显示搜索框。我已经尝试过了,但是由于'showFooter'=>true,属性,它显示了额外的tr。我的代码看起来像这样 <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'filterPosition' => 'footer',
<?=
GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'filterPosition' => 'footer',
'showFooter' => true,
],
'columns' => [
['class' => 'yii\grid\SerialColumn',
'header' => 'S.No.'
],
--columns--
],
?>
您可以使用具有适当常量值的filterPosition
GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'filterPosition' => GridView::FILTER_POS_FOOTER,
'showFooter' => true,
],
'columns' => [
['class' => 'yii\grid\SerialColumn',
'header' => 'S.No.'
],
--columns--
],
?>
有关更多$filterPosition详细信息,请参见此
我找到了解决方案,只需添加属性即可
'footerRowOptions'=>['style'=>'display:none;'],
在gridview小部件上。这将不会在页脚中的搜索框之前显示额外的tr。希望它能帮助别人。抛出错误->使用未定义的常量过滤器\u POS\u FOOTER-假设'FILTER\u POS\u FOOTER'Yiu正在使用yii\grid\GridView或来自扩展的GridView(例如:kartk GridView)?我认为过滤器\u POS FOOTER的值是GridView类中定义的页脚如果我使用'filterPosition'=>'FOOTER','showFooter'=>true,则页脚向右移动,但在筛选之前会产生额外的tr。您应该使用GridView::FILTER_POS_footer和showFooter=true。。最新答案