T-DOC
  • Laravel-11
  • Laravel-10
  • Laravel-6X
  • Laravel-5.5
Dcat-Admin
  • Yii2
  • 重构2
  • Laravel-11
  • Laravel-10
  • Laravel-6X
  • Laravel-5.5
Dcat-Admin
  • Yii2
  • 重构2
  • 入门

    • 简介
    • 安装
    • 1.x升级指南
    • 版本升级
    • 快速开始
    • 开发前必读
    • 主题与颜色
    • 静态资源
    • 视图与自定义页面
    • 多应用 (多后台)
    • JS组件
    • 常见问题
    • Laravel Octane
  • 数据表格

    • 基本使用
    • 列的使用和扩展
    • 列的显示和扩展
    • 行的使用和扩展
    • 工具栏
    • 树状表格
    • 组合表头
    • 数据来源以及查询条件
    • 关联关系
    • 查询过滤
    • 列过滤器
    • 快捷搜索
    • 规格筛选器
    • 数据导出
    • 快捷创建
    • 行内编辑
    • 事件
    • 字段翻译
    • 数据软删除
    • 头部和脚部
    • 异步渲染
  • 数据表单

    • 基本使用
    • 图片/文件上传
    • 字段的使用
    • 字段扩展
    • 数据源
    • 表单弹窗
    • 关联关系
    • JSON表单
    • 分步表单
    • 表单验证
    • 工具表单
    • 事件以及表单响应
    • 初始化
    • 表单布局
    • 字段翻译
    • 字段动态显示
  • 数据详情

    • 基本使用
    • 字段显示
    • 关联关系
    • 字段显示扩展
    • 初始化
    • 字段翻译
  • 模型树

    • 基本使用
  • 数据仓库

    • 基本使用
  • 动作

    • 基本使用
    • 数据表格
    • 数据表单
    • 数据详情
    • 模型树
  • 多语言

    • 基本使用
  • 开发扩展

    • 扩展基本使用
    • 开发扩展
  • 页面组件

    • 异步加载
    • 图表
    • 数据统计卡片
    • 模态窗 (Modal)
    • 工具表单
    • 下拉菜单
    • 单/复选框
    • 选项卡
    • 警告框
    • 提示窗
    • Markdown
    • 卡片
  • 区块 (section)

    • 区块基本使用
  • 动作以及表单响应

    • 动作以及表单响应
  • 权限控制

    • 权限控制
  • 菜单

    • 菜单基本使用
  • 帮助函数

    • 帮助函数
  • 开发工具

    • 基本使用
  • 自定义登陆认证

    • 自定义登录
  • 自定义头部导航

    • 自定义头部导航条
  • 更新日志

    • BETA版本更新日志
    • 更新日志

快捷创建

Dcat Admin 中文文档 /

快捷创建

在表格中开启这个功能之后,会在表格头部增加一个form表单来创建数据,对于一些简单的表格页面,可以方便快速创建数据,不用跳转到创建页面操作

基本使用

需要注意的是,快捷创建表单中的每一项,在form表单页面要设置相同类型的表单项。

$grid->quickCreate(function (Grid\Tools\QuickCreate $create) {
    $create->text('name', '名称');
    $create->email('email', '邮箱');
});

设置提交地址

Since v1.4.0

$grid->quickCreate(function (Grid\Tools\QuickCreate $create) {
    $create->action('auth/users');
    $create->method('GET');
});

表单支持的表单项有下面的几种类型

文本(text)

文本输入框

$create->text('column_name', 'placeholder...');

隐藏表单(hidden)

文本输入框

$create->hidden('column_name');

邮箱(email)

邮箱输入框

$create->email('column_name', 'placeholder...');

IP输入框

ip地址输入框

$create->ip('column_name', 'placeholder...');

URL输入框

url输入框

$create->url('column_name', 'placeholder...');

密码(password)

密码输入框

$create->password('column_name', 'placeholder...');

手机号(mobile)

手机号输入框

$create->mobile('column_name', 'placeholder...');

整数(integer)

整形数字输入框

$create->integer('column_name', 'placeholder...');

下拉选框(select)

单选框

$create->select('column_name', 'placeholder...')->options([
    1 => 'foo',
    2 => 'bar',
]);

下拉选框多选(multipleSelect)

多选框

$create->multipleSelect('column_name', 'placeholder...')->options([
    1 => 'foo',
    2 => 'bar',
]);

标签(tags)

$create->tags('column_name', 'placeholder...')->options([
    1 => 'foo',
    2 => 'bar',
]);

日期时间选择

时间日期输入框

$create->datetime('column_name', 'placeholder...');

时间选择(time)

时间输入框

$create->time('column_name', 'placeholder...');

日期选择

$create->date('column_name', 'placeholder...');
Last Updated:
Contributors: Hans
Prev
数据导出
Next
行内编辑