【JSON2WEB】08 Amis的事件和校验

【JSON2WEB】01 WEB管理信息系统架构设计

【JSON2WEB】02 JSON2WEB初步UI设计

【JSON2WEB】03 go的模板包html/template的使用

【JSON2WEB】04 amis低代码前端框架介绍

【JSON2WEB】05 前端开发三件套 HTML CSS JavaScript 速成

【JSON2WEB】06 JSON2WEB前端框架搭建

【JSON2WEB】07 Amis可视化设计器CRUD增删改查


CRUD操作中,新增、编辑、删除数据后要同步刷新列表,这个可以用Amis的事件来实现。

1 新增数据后刷新列表

Step 1 找到【新增数据】弹窗的【提交】按钮

在这里插入图片描述

Step 2 添加鼠标点击事件

在这里插入图片描述
这里的 组件ID:u:13d67a44214e 为表格2的组件ID,
在这里插入图片描述

Setp 3 定义了重新请求数据的提交按钮

代码如下:

{
  "type": "button",
  "actionType": "submit",
  "label": "提交",
  "primary": true,
  "id": "u:7aeaadd96eec",
  "onEvent": {
    "click": {
      "weight": 0,
      "actions": [
        {
          "componentId": "u:13d67a44214e",
          "actionType": "reload"
        }
      ]
    }
  }
}

在这里插入图片描述

Step 4 Reload 组件ID

回到新增数据的弹框,在body项下增加:

"reload": "u:13d67a44214e"

这是的 u:13d67a44214e 为表格2的组件ID。
在这里插入图片描述

Step 5 预览演示

在这里插入图片描述
新增以上数据,并提交,表格自动重新加载了数据如下:

在这里插入图片描述

2 编辑数据后刷新列表

编辑数据和新增数据操作类似,也是找到提交按钮,新增【重新请求数据】,reload即可。
在这里插入图片描述
在这里插入图片描述

3 删除数据后刷新列表

Step 1 表格2 的行内【删除】按钮增加重新请求数据事件

在这里插入图片描述
要刷新的目标组件和删除按钮在同已页面,直接选目标组件即可,编辑器自动匹配组件ID,在同一个页面也不需要reload
在这里插入图片描述

4 必填校验

Step 1 选中表单的一个数据项

属性-校验-必填项打开即可,标题会出现红的*标记。
在这里插入图片描述

Step 2 必填检验演示

提交时检验
在这里插入图片描述
另外还有预定义的格式校验
文本校验:邮箱格式、Url格式、字母、字母和数字、固定长度、手机号码、电话号码、邮编号码、身份证号码、JSON格式
数字校验:数字、整型数字、浮点型数字、最大值、最小值
其它校验:与指定值相同、与指定字段值相同
还支持自定义正则校验。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值