2016-03-22 81 views
0

我在網上搜索但找不到合適的解決方案。在複選框中標記yii2表頭

我要做的是給標題中的名稱或標籤複選框列。

通過使用這一點,

['class' => 'yii\grid\CheckboxColumn',], 

複選框的列將添加到表中。

我做的是:

['class' => 'yii\grid\CheckboxColumn', 
    'header' => Html::checkBox('selection_all', false, [ 
    'class' => 'select-on-check-all', 
    'label' => 'Check Attend Only', 
    ]), 
    ], 

和checbox是出現在「檢查只參加」左。 此外,標題下的複選框不居中。

如何將複選框的位置設置爲「僅限檢查參加者」?並在標題下方居中複選框?

謝謝。

回答

0

您可以使用下面的

['class' => 'yii\grid\CheckboxColumn', 
     'checkboxOptions'=>['style'=>'display: block;margin-right: auto;margin-left: auto;'],//center checkboxes 
     'header' => Html::checkBox('selection_all', false, [ 
      'class' => 'select-on-check-all pull-right',//pull right the checkbox 
      'label' => '<span class="pull-left">Check Attend Only</span>',//pull left the label 
     ]), 
     ], 

因爲你不能指定在標題標籤的順序,你必須使用自舉類

+0

謝謝@Pablo弗洛雷斯定位。 你的建議工作正常:) –