【发布时间】:2016-07-03 18:16:17
【问题描述】:
【问题讨论】:
-
但这是正常的 bootstrap 3 标头位置..您使用另一个 css 框架?
-
它已经是工作项目。我改变不了。我在 yii2 中没有什么可以做的吗?
-
如果可以请更新您的问题并添加实际的 gridview 配置代码和实际 gridview 的图像。
【问题讨论】:
只需使用GridView
<?= \yii\grid\GridView::widget([
.....
'filterPosition' => \yii\grid\GridView::FILTER_POS_HEADER,
])?>
【讨论】:
这会将过滤器移到顶部。确保页面上有多个 GridView 并找到正确的 id,在本例中为 #w0-filters。
<?php
$script = <<< JS
$("#w0-filters").insertBefore($("thead>tr"));
$("thead tr:nth-of-type(3)").remove();
JS;
$this->registerJs($script, \yii\web\View::POS_END);
?>
【讨论】: