как сделать колонку в виде чексбокса? чтобы в зависимости от значения чекбокс был включен\выключен?
проперти attribute там нету
или самому рендерить чекбокс?
grid CheckboxColumn attribute
Re: grid CheckboxColumn attribute
Какой-нибудь из вариантов, подойдет?
P.S. если нужно просто сделать отображение галочки или крестика, без дополнительных действий со строкой, можно сделать любое value, ссылаясь на данные из модели. Определив формат поля 'raw' и задав label для колонки. При необходимости поиска по данному полю указывается attribute и поиск идет через модель ModelNameSearch
Код: Выделить всё
'columns' => [
[
'class' => '\kartik\grid\CheckboxColumn'
'class' => 'yii\grid\CheckboxColumn'
]
]
Re: grid CheckboxColumn attribute
у 'yii\grid\CheckboxColumn' нету проперти attribute
картик грид ради чекбокса не вижу смысла брать
картик грид ради чекбокса не вижу смысла брать
Re: grid CheckboxColumn attribute
Можно узнать, для каких целей это нужно? Зачем нужен атрибут? Думаю всё проще, чем кажется
Если нужно получить выбранные строки, то вот это использовать надо на JS
Код: Выделить всё
var keys = $('#grid').yiiGridView('getSelectedRows');
// keys is an array consisting of the keys associated with the selected rows