2016-03-22 12 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

あなたは、ヘッダー内のラベルの順序を指定することはできませんので、あなたは、ブートストラップクラス

+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 ]), ], 

を使用することができますあなたの@Pabloフローレスに感謝。 あなたの提案はうまくいきます:) –

関連する問題