column('id'); $grid->column('title','配置标题')->expand(function (){ $list =[]; $list['desc'] =$this->desc; $list['keyname'] =$this->keyname; $list['options'] =$this->options; $list['type'] =$this->type; return \UCore\DcatAdmin\Metrics\Dump::dumpvar($list); }); // $grid->column('desc','描述'); $grid->column('type')->using(CONFIG_TYPE::getValueDescription()); $grid->column('value'); $helper->columnView('value','admin_core.config.value','当前值'); $grid->column('is_client','是否客户端')->switch(); $grid->column('group'); // $helper->fieldUseing('group',AppConfig::$ENMU); // $grid->dia $grid->filter(function (Grid\Filter $filter) { $filter->panel(); $filter->expand(); $helper = new FilterHelper($filter, $this); $helper->equalRadioVk('group',ConfigService::getGroupKv())->default('应用配置'); }); $grid->disableCreateButton(); $grid->actions(function (Grid\Displayers\Actions $actions) { $actions->disableDelete(); $actions->disableEdit(); $actions->disableView(); $actions->disableQuickEdit(); $actions->append((new ConfigIntEditAction())->setController($this)); $actions->append((new ConfigImgEditAction())->setController($this)); $actions->append((new ConfigFloatEditAction())->setController($this)); $actions->append((new ConfigStringEditAction())->setController($this)); $actions->append((new ConfigSwitchEditAction())->setController($this)); $actions->append((new ConfigTimeEditAction())->setController($this)); $actions->append((new ConfigJsonEditAction())->setController($this)); $actions->append((new ConfigEmbedsEditAction())->setController($this)); }); $grid->disableBatchActions(); $grid->disableQuickEditButton(); $grid->disableDeleteButton(); $grid->disablePagination(); $grid->tools(function (\Dcat\Admin\Grid\Tools $tools){ $tools->append(new ToConfig()); // $tools }); }); return $grid; } public function detail(){ } /** * Make a form builder. * * @return Form */ protected function form() { return Form::make(new AppConfig(), function (Form $form) { $form->display('id'); $form->number('is_client'); }); } }