2015-04-22 20 views
14

bu var:Yii2 GridView Özelleştirme Add Row

<?= 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], 
      ], 
     ], 
    ]); 

Normalde başlığı adı

yii2 gridview özelleştirmek için olması mümkün mü "Eğitim Skor" ve "Sınav Sonuç" olacaktır başlık satırı? yani benim başlık satırı Bunu başarmak header özelliğini yerine label kullanmak için

<table border=1> 
 
    <tr><th>Training <br> Score</th><th>Exam <br> Score</th></tr> 
 
</table>

cevap

17

.. 2 çizgide benzediğini:

<?= GridView::widget([ 
    'dataProvider' => $dataProvider, 
    'columns' => [ 
     ['class' => 'yii\grid\SerialColumn'], 
     [ 
      'header' => 'Training <br> Score', 
      'attribute' => 'scoreTraining', 
      'format' => ['decimal', 2], 
     ], 
     [ 
      'header' => 'Exam <br> Score', 
      'attribute' => 'scoreExam', 
      'format' => ['decimal', 2], 
     ], 
    ], 
]); 

O yol HTML içeriği olmaz kodlanmış

Resmi belgeler:

+6

Eh, ancak bu şekilde sipariş kaybolur ve yeni başlık (başlık) düz metin olur. @arogachev – SaidbakR