| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- namespace UCore\DcatAdmin\Grid\Views;
- use Dcat\Admin\Actions\Action;
- use Dcat\Admin\Grid\Tools\AbstractTool;
- use Illuminate\Routing\Redirector;
- use Illuminate\Support\Facades\Route;
- /**
- * 保存为视图按钮
- */
- class GridHeaderButtonUpdate2 extends GridHeaderButtonPrivate
- {
- public $title = "更新视图";
- public function render(): string
- {
- $get = request()->query();
- $filteredArray = array_filter($get,'\UCore\Helper\Helper::not_null');
- unset($filteredArray['_pjax']);
- unset($filteredArray['pjax']);
- $url = admin_route('admin_view_add',
- $filteredArray
- );
- $title = $this->title();
- // dump($filteredArray,$this->adminGridView->p1);
- if($filteredArray == $this->adminGridView->p1){
- return '';
- }
- return "<a href='{$url}' class='btn btn-primary'>
- <i class='fa fa-cloud-upload '></i><span class='d-none d-sm-inline'> {$title}</span>
- </a>";
- }
- }
|