乌鸦嘴文档 乌鸦嘴文档
乌鸦嘴社区 (opens new window)
乌鸦嘴社区 (opens new window)
  • 入门

  • 数据列表

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

    • 数据详情

    • 模型树

    • 数据仓库

    • 动作

    • 多语言

    • 开发扩展

    • 页面组件

    • 区块

    • 动作以及表单相应

    • 权限控制

    • 菜单

    • 帮助函数

    • 开发工具

    • 自定义登陆

    • 自定义头部导航

    • 更新日志

    目录

    快捷创建

    # 快捷创建

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

    # 基本使用

    提示

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

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

    # 设置提交地址

    $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...');
    
    数据导出
    数据表格行内编辑

    ← 数据导出 数据表格行内编辑→

    Theme by Vdoing | Copyright © 2020-2022 wyz.xyz 宁ICP备15001739号-5
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×