在复选框yii2表头中标记

时间:2016-03-22 01:38:57

标签: checkbox 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出现在“Check Attend Only”的左侧。 此外,标题下方的复选框不会居中。

如何将复选框放在“仅限检查”的右侧?标题下方的居中复选框?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用以下

['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
        ]),
        ],

因为你不能在标题中指定标签的顺序,所以你必须使用bootstrap类来定位它