2016-07-19 3 views
0

Использование Laravel rapyd как можно createa другую кнопку редактирования типа только для некоторых атрибутов объектаСоздание пользовательских кнопки редактирования Laravel/Rapyd/DataEdit

Let`s предположить, что это создаст две кнопки для редактирования и удаления

$grid->edit('/admin/user/edit', 'Edit', 'modify|delete'); 

Как я могу создать другой пример

$grid->edit('/admin/user/edit', 'Edit', 'modify|delete|addToList'); 

кнопка (addToList), где я могу обновить только некоторые из атрибутов пользовательского объекта/somethign как Подсеточные.

Каковы будут шаги по созданию этой новой кнопки редактирования (addToList) в Rapyd.

С уважением, Daniel

ответ

1

Вы не можете перезаписать кнопку редактирования, но ...

вы можете сделать что-то вроде этого:

$grid->add('mybutton','mybutton')->cell(function ($value, $row) { 

     //$my_custom_condition = $row->something == .... 
     //$my_custom_link = route('my.route',['id'=>$row->ID]) 
     if ($my_custom_condition) 
     { 
      return $my_custom_link; 
     } 

}); 

 Смежные вопросы

  • Нет связанных вопросов^_^