| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- namespace App\Module\System\AdminLazyRenderable;
- use App\Module\User\Models\User;
- use Dcat\Admin\Grid;
- use UCore\DcatAdmin\FilterHelper;
- use UCore\DcatAdmin\GridHelper;
- /**
- * 用户选择表单
- *
- */
- class UserTable extends \UCore\DcatAdmin\Grid\LazyRenderable
- {
- public function grid(): Grid
- {
- // 获取外部传递的参数
- return Grid::make(new User(), function (Grid $grid) {
- $helper = new GridHelper($grid, $this);
- $helper->columnId();
- $grid->column('username');
- $grid->quickSearch([ 'id', 'username' ]);
- $grid->paginate(10);
- $grid->disableActions();
- $grid->filter(function (\Dcat\Admin\Grid\Filter $filter) {
- $helper = new FilterHelper($filter, $this);
- });
- });
- }
- }
|