Как стать автором
Обновить

Комментарии 8

живой пример бы
Увы негде захостить.
Я обновил пост и добавил ссылку на исходник если кому над.
myButtonColumn не нужен, т.к. весь его функционал уже давно в ядре
По моему вы ошибаетесь.
Я даже для уверенности перепроверил, на последней версии фреймворка такое нельзя реализовать.
Возможно вы хотели сказать что можно добавить данный функционал к пользовательским кнопкам?
К стандартным — view, delete, update, нельзя применить свойство visible, а myButtonColumn добавляет данную возможность.
Свойство visible работает, далеко ходить не стал, пример из рабочего проекта:
'template'=>'{update} {view} {delete}', 'buttons'=>[ 'update'=>[], 'view'=>[], 'delete'=>['visible'=>'$data->id==1'], ],
Действительно таким способом работает
myButtonColumn, добавляет немного другой способ, более краткий:
'deleteButtonVisible' => '$data->id==1'
А про ваш способ я как бы почему то не подумал даже, спасибо что просветили :)
Исходник сдох :(
могу разместить у себя на блоге — скинешь?
Сомневаюсь, немогу найти :(
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории