DcatAdmin 表格和表单各按钮显示控制方法汇总

一、表格页

顶部按钮


 // 禁用创建按钮
$grid->disableCreateButton();
// 显示创建按钮
$grid->showCreateButton();

# 禁用批量操作按钮
$grid->disableBatchDelete();

// 开启弹窗创建表单  默认不开启
$grid->enableDialogCreate();
// 设置弹窗宽高,默认值为 '700px', '670px'
$grid->setDialogFormDimensions('50%', '50%');

表格行操作按钮

// 禁用
$grid->disableActions();
// 显示
$grid->showActions();

// 禁用详情按钮
$grid->disableViewButton();
// 显示详情按钮
$grid->showViewButton();

// 禁用编辑按钮
$grid->disableEditButton();
// 显示编辑按钮
$grid->showEditButton();

// 禁用快捷编辑按钮
$grid->disableQuickEditButton();
// 显示快捷编辑按钮
$grid->showQuickEditButton();

// 设置弹窗宽高,默认值为 '700px', '670px'
$grid->setDialogFormDimensions('50%', '50%');

// 禁用删除按钮
$grid->disableDeleteButton();
// 显示删除按钮
$grid->showDeleteButton();

二、详情页

面板右上角默认有三个按钮编辑、删除、列表,可以分别用下面的方式关掉它们:

$show->panel()
    ->tools(function ($tools) {
        # 隐藏编辑按钮
        $tools->disableEdit(); 

        # 隐藏列表按钮
        $tools->disableList(); 

         # 隐藏删除按钮
        $tools->disableDelete();

        // 显示快捷编辑按钮
        $tools->showQuickEdit();
    });

三、表单页

顶部工具栏按钮

// 去除整个工具栏内容
$form->disableHeader();

// 去除跳转列表按钮
$form->disableListButton();

// 去除跳转详情按钮
$form->disableViewButton();

// 去除删除按钮
$form->disableDeleteButton();

底部按钮

// 去除整个底部内容
$form->disableFooter();

// 去除提交按钮
$form->disableSubmitButton();

// 去除重置按钮
$form->disableResetButton();

// 去除查看按钮
$form->disableViewCheck();

// 去除继续编辑按钮
$form->disableEditingCheck();

// 去除继续创建按钮
$form->disableCreatingCheck();

// 设置`查看`默认选中
$form->defaultViewChecked();

// 设置`继续编辑`默认选中
$form->defaultEditingChecked();

// 设置`继续创建`默认选中
$form->defaultCreatingChecked();