Я создал пользовательскую кнопку status_history
и поместил ее в конец стека $this->crud->addButtonFromView('line', 'History', 'status_history', 'end');
, а теперь я хочу разместить ее перед кнопкой edit
? Как я могу это сделать ?
Изменить порядок кнопок строки в Backpack laravel?
Ответы (1)
Самый короткий способ сделать это — использовать синтаксис fluent. ты можешь сделать:
CRUD::button('status_history')->after('update')->view('status_history');
В качестве альтернативы, если вы предпочитаете синтаксис массива, вы можете вызвать один из них после вызова addButtonFromView
:
$this->crud->moveButton($target, $where, $destination)
— см. здесь$this->crud->orderButtons(string $stack, array $order)
— см. здесь
Похоже, что эти методы не документированы должным образом (или вообще не документированы) — извините за это, исправим как можно скорее. До тех пор докблоки должны объяснять, что они делают очень хорошо.
person
tabacitu
schedule
08.02.2021
$this->crud->addButtonFromView('line', 'History', 'status_history', 'end');
- person Abdo Rabah   schedule 05.02.2021