JEPaaS 社区

 找回密码
 立即注册
JEPaaS低代码平台-官网
查看: 4169|回复: 0

JEPaaS低代码平台表单相关事件及案例

[复制链接]

51

主题

227

帖子

850

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
850
发表于 2022-2-17 10:19:31 | 显示全部楼层 |阅读模式
当配置不能满足业务需求时,可以通过事件完成部分业务逻辑;表单中提供了表单相关事件,表单中字段的相关事件以及一些绑定表达式事件,可以根据事件触发时机按需添加。
1.表单中公共事件:

事件名称
链接
事件说明
渲染(render)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1csuvr2ore06v组件渲染时触发
渲染前(beforerender)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1csuvuu3r5203组件渲染前触发
渲染后(afterrender)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1csuvt9rr17vn组件渲染后触发
激活(activate)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctk3prc2f6ln组件初次进入时触发

事件触发顺序:
  • 初始化组件时事件触发顺序:渲染前>渲染>渲染后>激活>被激活(表单)
  • 组件刷新时事件触发顺序:渲染前>渲染>渲染后>被激活(表单)

注:激活事件只有在初始化组件的时候触发

2.表单事件:

事件名称
链接
事件说明
数据提交结束 (endsubmit)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkcr7p0u5a4数据保存操作完全结束后触发
数据提交前(beforesubmit)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkcrpdcrq3j数据保存之前触发
数据提交后(aftersubmit)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkcsbs1a1u2数据保存之后触发
被激活(selfactivate)https://doc.jepaas.com/docs/je_doc_jepaas//2136表单激活后触发

3.表单字段相关事件

事件名称
链接
事件说明
超链接(selfactivate)https://doc.jepaas.com/docs/je_doc_jepaas//2138点击文档的时候触发
标签超链接(labellinkclick)https://doc.jepaas.com/docs/je_doc_jepaas//2139点击lable(标签)的时候触发事件
设置值(setvalue)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkd1tt3obee给组件设置值的时候触发
值改变(change)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkd72b7ovov该组件值发生变化后触发
确定按钮(okbuttonclick)https://doc.jepaas.com/docs/je_doc_jepaas//2144点击窗体确定按钮触发
查询后(query)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkdavelamj4点击窗体确定按钮完成后(赋值完成)触发
查询窗体初始化(sswinrender)https://doc.jepaas.com/docs/je_doc_jepaas//2146窗体渲染后触发
查询前(beforequery)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkdc8sb71e9点击组件并且窗体未弹出之前触发
数据加载完(storeloaded)https://doc.jepaas.com/docs/je_doc_jepaas//2160组件列表数据加载完成后触发
数据项变化(recordchange)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkdoa8el26u组件列表数据发生添加和修改操作时触发
数据添加前(storebeforeadd)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkdoq8sm3op组件列表数据添加操作前触发
数据添加(storeadd)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkdpdsbfmkr组件列表数据添加后触发
数据删除前(storebeforeremove)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkdpu73pmgn组件列表数据删除前触发
数据删除(storeremove)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkdqf8r5q21组件列表数据删除后触发
数据清空前(storebeforeremoveall)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkdr12bmptj组件列表数据批量删除前触发
数据清空(storeremoveall)https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1ctkdrlp3mma9组件列表数据批量删除后触发


4.表单字段相关表达式事件

表达式名称
表达式地址
表达式说明
默认值https://doc.jepaas.com/docs/je_doc_jepaas/je_doc_jepaas-1dl1mm85eifgh字段设置默认值
自定义验证https://doc.jepaas.com/docs/je_doc_jepaas/zidingyiyanzheng在平台正则校验不满足的情况下,自行定义规则进行校验
绑定表达式https://doc.jepaas.com/docs/je_doc_jepaas/bangdingbiaodashi为字段进行绑值操作
显隐表达式https://doc.jepaas.com/docs/je_doc_jepaas/xianyinbiaodashi设置字段是否隐藏
只读表达式https://doc.jepaas.com/docs/je_doc_jepaas/zhidubiaodashi设置字段是否为只读状态
为空表达式https://doc.jepaas.com/docs/je_doc_jepaas/weikongbiaodashi根据其他的字段是判断本字段否可以为空:不能为空时,字段值的框为红色
可选表达式https://doc.jepaas.com/docs/je_doc_jepaas/kexuanbiaodashi针对于树形查询,配置根茎叶节点是否可选



详情可以参考文档:
https://doc.jepaas.com/docs/je_d ... epaas-1dkvavg74ifq2

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-4-20 15:46 , Processed in 0.060645 second(s), 20 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表