加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Yii2 GridView自定义标题行

发布时间:2020-12-13 16:03:06 所属栏目:PHP教程 来源:网络整理
导读:在我的视图代码中我有这个: ?= GridView::widget([ 'dataProvider' = $dataProvider,'columns' = [ ['class' = 'yiigridSerialColumn'],['label' = 'Training Score','attribute' = 'scoreTraining','format' = ['decimal',2],],['label' = 'Exam Score',
在我的视图代码中我有这个:
<?= GridView::widget([
        'dataProvider' => $dataProvider,'columns' => [
            ['class' => 'yiigridSerialColumn'],['label' => 'Training Score','attribute' => 'scoreTraining','format' => ['decimal',2],],['label' => 'Exam Score','attribute' => 'scoreExam',]);

通常,标题名称将是“培训分数”和“考试分数”

是否可以在yii2 gridview中自定义标题行?所以我的标题行看起来像2行..

<table border=1>
  <tr><th>Training <br> Score</th><th>Exam <br> Score</th></tr>
</table>
要实现这一点,使用header属性而不是label:
<?= GridView::widget([
    'dataProvider' => $dataProvider,'columns' => [
        ['class' => 'yiigridSerialColumn'],[
            'header' => 'Training <br> Score',[
            'header' => 'Exam <br> Score',]);

这样HTML内容将不会被编码.

官方文件:

> $header

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读