Yii2 GridView Anpassen Kopfzeile
In meinem code anzeigen habe ich dieses:
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
['label' => 'Training Score',
'attribute' => 'scoreTraining',
'format' => ['decimal',2],
],
['label' => 'Exam Score',
'attribute' => 'scoreExam',
'format' => ['decimal',2],
],
],
]);
Normalerweise die Kopfzeile wird der name "Training-Score" und "Exam Score"
Ist das möglich in yii2 gridview anpassen der Kopfzeile? so, dass meine header-Zeile sieht aus wie in 2 Linie..
HTML:
<table border=1>
<tr><th>Training <br> Score</th><th>Exam <br> Score</th></tr>
</table>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu erreichen, verwenden Sie
header
- Eigenschaft anstelle derlabel
:So HTML-Inhalte werden nicht kodiert werden.
Offiziellen docs:
Verwenden Sie die 'label' - Attribut, um den header:
http://www.yiiframework.com/doc-2.0/yii-grid-datacolumn.html#$label-detail
Diese Weise die Sortier-Funktionen wird immer noch funktionieren.
Verwenden 'encodeLabel' => false, um das zulassen von HTML-Entitäten wie
arbeiten:
http://www.yiiframework.com/doc-2.0/yii-grid-datacolumn.html#$encodeLabel-detail
Beispiel: