GridHeaderButtonEdit.php 716 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace UCore\DcatAdmin\Grid\Views;
  3. use Dcat\Admin\Actions\Action;
  4. use Dcat\Admin\Grid\Tools\AbstractTool;
  5. use Illuminate\Support\Facades\Route;
  6. /**
  7. * 保存为视图按钮
  8. */
  9. class GridHeaderButtonEdit extends AbstractTool
  10. {
  11. public $title = "修改视图";
  12. public function render(): string
  13. {
  14. $url=admin_route('admin_view.edit',
  15. [
  16. 'admin_view'=>request('_viewid')
  17. ]
  18. );
  19. // dump($url);
  20. $title = $this->title();
  21. return "<a href='{$url}' class='btn btn-primary'>
  22. <i class='fa fa-edit '></i><span class='d-none d-sm-inline'>&nbsp;&nbsp;{$title}</span>
  23. </a>";
  24. }
  25. }