Столбец действия yii2 скрыт, но все еще виден

Я хочу скрыть столбец в моем представлении сетки, используя kartik gridview. Но когда я делаю что-то подобное:

$gridColumns = [
[
    'class' => 'kartik\grid\DataColumn',
    'attribute'=>'name', 
    'hidden' => 'true',
],

Моя колонка все еще видна.


person Jimo    schedule 24.03.2017    source источник


Ответы (3)


Вместо этого используйте visible:

`visible` => false
person topher    schedule 24.03.2017
comment
hidden тоже должно работать, разница только в том, что при hidden столбец отображается, если вы экспортируете таблицу в файл - person gmc; 24.03.2017

Это логический столбец, а не строка. Вы должны поставить:

'hidden' => true,
person gmc    schedule 24.03.2017

Я знаю это и старый вопрос, но я хотел добавить, что если вы хотите, чтобы столбцы были скрыты в сетке, но доступны для экспорта, используйте 'hidden' => false вместо 'visble' => true

person Daniel G    schedule 15.01.2021