如何移除Kartik ActionColumn生成的多余表头?
解决Kartik ActionColumn多余表头的问题
遇到这种情况很常见,Kartik的ActionColumn默认会生成一个带默认文本(比如“Actions”)的表头单元格,哪怕你没手动定义。这里有两种简单的解决方法,按需选择:
方法一:清空表头文本
直接在ActionColumn的配置里添加'header' => '',这样表头单元格就变成空的,不会显示多余的文本,同时保留单元格的宽度占位:
[ 'class' => 'kartik\grid\ActionColumn', 'dropdown' => false, 'header' => '', // 关键配置:清空表头文本 'headerOptions' => ['width' => '80'], 'vAlign' => 'top', 'template' => '{rename_folder}<br>{create_folder}', 'buttons' => [ 'create_folder' => function ($model) { $bez = "erzeugen"; return Html::a('<span class="glyphicon glyphicon-folder-close"></span>', /* 补充你的URL和配置选项 */); } // 其他按钮的配置内容... ] ]
方法二:完全隐藏表头单元格
如果你连这个表头单元格的占位都不想保留,想彻底移除它,可以在headerOptions里添加CSS隐藏样式:
[ 'class' => 'kartik\grid\ActionColumn', 'dropdown' => false, 'headerOptions' => ['width' => '80', 'style' => 'display: none;'], // 关键配置:隐藏表头单元格 'vAlign' => 'top', 'template' => '{rename_folder}<br>{create_folder}', 'buttons' => [ 'create_folder' => function ($model) { $bez = "erzeugen"; return Html::a('<span class="glyphicon glyphicon-folder-close"></span>', /* 补充你的URL和配置选项 */); } // 其他按钮的配置内容... ] ]
内容的提问来源于stack exchange,提问作者tklustig
相关产品推荐
相关产品推荐

