@Monitorkin

Checkbox + label в Gridview как вывести?

Здравствуйте, этот код:
GridView::widget([
				'dataProvider' => $dataProvider,
				'filterModel' => $searchModel,
				'columns' => [
					[
						'class' => 'yii\grid\CheckboxColumn',
						'checkboxOptions' => function ($model, $key, $index, $column) {
							return ['checked' => $model->published];
						}
							],
...

выводит такой чекбокс:
<input type="checkbox" name="selection[]" value="120" checked="">

появилось желание его стилизовать, но все примеры основаны на label чекбокса.
Вопрос: как вывести чекбокс с label?
чтобы получилось например так:
<label>
      <input type="checkbox" name="selection[]" value="120" checked="">
</label>
  • Вопрос задан
  • 970 просмотров
Решения вопроса 1
qonand
@qonand
Software Engineer
используйте свойство content , например:
[
    'class' => 'yii\grid\CheckboxColumn',
    'content' => function ($model, $key, $index, $column) {
        $checkbox = // генерируем какой-угодно чекбокс
        return $checkbox;
    }
]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 23:03
1 руб./за проект
23 нояб. 2024, в 22:38
2500 руб./за проект
23 нояб. 2024, в 22:03
3000 руб./за проект