当前位置: 首页 > news >正文

【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格式
数字校验:数字、整型数字、浮点型数字、最大值、最小值
其它校验:与指定值相同、与指定字段值相同
还支持自定义正则校验。

http://www.lryc.cn/news/312819.html

相关文章:

  • 抖店类目报白什么意思?什么类目需要报白?这次给你讲明白!
  • <C++>【继承篇】
  • size_t 和double相乘怎么转换size_t
  • C# 的一些好用的语法糖介绍
  • 驱动开发面试复习
  • 监测数据计算与换算:确保工程安全的关键步骤
  • Vue项目实战--空间论坛(1)
  • linux内核驱动——字符设备实现两个终端单向收发
  • 读取CSV数据并写入MySQL
  • centos7.4下升级最新的ssh
  • Java实现的双向链表示例
  • 生物电信号测量技术
  • 【开源】JAVA+Vue.js实现创意工坊双创管理系统
  • Python基于opencv的人脸识别上课签到考勤系统,附源码
  • 【HTML】HTML基础7.2(有序列表)
  • ucode usage使用方法
  • HCIA-HarmonyOS设备开发认证V2.0-习题
  • 【深度学习笔记】优化算法——随机梯度下降
  • oss-fuzz-gen:一款基于LLM的模糊测试对象生成与评估框架
  • 深度神经网络 基本知识 记录
  • 基于Springboot免费搭载轻量级阿里云OSS数据存储库(将本地文本、照片、视频、音频等上传云服务保存)
  • RK3568 Android12 适配抖音 各大APP
  • [渗透教程]-022-内网穿透的高性能的反向代理应用
  • 【计算机网络】深度学习HTTPS协议
  • C盘新建的文件夹内需要管理员权限才能新建和删除解决问题记录
  • 2024年【道路运输企业安全生产管理人员】考试报名及道路运输企业安全生产管理人员免费试题
  • 四面体单元悬臂梁的Matlab有限元编程 | 实体单元 | Matlab源码 | 理论文本
  • BurpSuite2024.2.1
  • 【投稿优惠|火热征稿】2024年计算机技术与自动化发展国际会议 (ICCTAD 2024)
  • LeetCode.232. 用栈实现队列