Демо кнопок
mavsan opened this issue · comments
mavsan commented
mavsan commented
Кнопки нельзя указать в методе onEdit, возникает ошибка
Зато можно в onEdit после $this->fireEdit($id);
.
А если надо в onDisplay показывать таблицу, а при редкатировании/создании надо управлять кнопками, к примеру кому-то из пользователей нельзя создавать новые записи, но можно что-то изменять, соответственно надо кнопку одну убрать.
mavsan commented
На всякий случай напомню про баг, надо или сохранить и создать починить или это чтобы управление кнопками работало не только в onDisplay().
mavsan commented
Все заработало в onEdit
:
$form = AdminForm::panel();
$form->addBody(...);
$form->getButtons()->replaceButtons([
'save' => new Save(),
]);