public editAction ( string $route, $key = 'id', null $role = null ) : APY\DataGridBundle\Grid\Action\RowAction | ||
$route | string | |
$key | ||
$role | null | |
return | APY\DataGridBundle\Grid\Action\RowAction |
public function editAction($route, $key = 'id', $role = null)
{
$rowAction = new RowAction('<i class="fa fa-pencil"></i>', $route);
$rowAction->setAttributes(['class' => 'btn btn-warning btn-xs ', 'data-toggle' => 'tooltip', 'title' => $this->translator->trans("edit")]);
$rowAction->setRouteParameters($key);
if ($role) {
$rowAction->setRole($role);
}
return $rowAction;
}