jabdp宝典:新版事件编辑

Wesley13
• 阅读 573

         低代码开发平台jabdp的页面事件编辑迎来了重大更新,本次更新对事件编辑进行了许多优化。好了废话不多说,就让小编带大伙来了解下新版事件编辑吧!

(新版)事件编辑

        Jabdp 平台的javascript 编程是基于事件驱动的,所谓事件驱动,就是指在页面中执行了某种操作所产生的动作,就称为“ 事件”(Event) 。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。

        Jabdp 平台的事件主要分为查询页面事件,编辑页面事件,字段控件事件和按钮事件四大类型。

开始讲事件编辑之前,先来说说什么是查询页面和编辑页面。

1.查询页面和编辑页面

以报价单为例子,如下图,有查询框的列表界面便是查询界面。

jabdp宝典:新版事件编辑

然后双击其中一条记录进去的有主子表关系的便是编辑页面,如下图:

jabdp宝典:新版事件编辑

2.事件编辑入口

        前面说到,jabdp平台的事件分为四大类。每个类型的事件作用范围各不相同,比如:查询页面事件只对查询页面有效,编辑页面事件只对编辑页面有效等等。接下来小编将给大家带来每个类型事件的编辑入口。

        先说说查询页面事件和编辑页面事件,这两个事件的入口在表单属性中。

jabdp宝典:新版事件编辑

字段控件事件入口在字段属性中,每个不同类型的控件字段,都有属于自己的控件事件。

jabdp宝典:新版事件编辑

按钮事件的话入口就比较多了,可以在按钮属性的事件编辑中进入,也可以在表单属性的自定义按钮中进入。

jabdp宝典:新版事件编辑

jabdp宝典:新版事件编辑

3.事件编辑界面

        再来讲讲事件编辑的窗口, 以编辑页面的事件为例,打开设计器模块右边【表单属性】,点击打开事件编辑。

jabdp宝典:新版事件编辑

事件编辑的窗口左边把页面操作的事件都列举出来,例如保存前,保存后,作废前,作废后;中间的函数编辑界面就是触发事件后执行的代码;右面就是函数列表和表单字段,里面提供了jabdp 平台内置的函数以及模块的表单字段,只要右键函数和表单字段就能自动在中间的界面生成代码。

4.新版与旧版对比

        新版相较于旧版,新版的事件编辑进行了三处优化,这些优化将使得使用者而使用起来更加舒服便捷。

  1. 新版事件编辑精简了左侧界面,使得左侧布局更加简洁美观。将左侧的事件类型中文化,当鼠标移动到事件上时,会出现事件的详细说明的提示。
  2. 右侧的函数树形列表中新增了系统变量的节点,这是将原先平台函数下的系统变量单独分离了出来,使得使用者取系统变量时,更加简单。
  3. 改变了右侧界面布局,新增了表单字段一栏,这是方便使用者获取表单属性key和字段key用于系统提供的函数中。想要用哪个字段和表单,只需要右键表单和字段,就能将值插入到函数编辑界面中,极大的方便了使用者。

好了,又到了文章的末尾,今天的分享到这里就算结束了,要是喜欢的朋友,请点个关注哦!--我是jabdp,我为自己“带盐”,感谢大家关注。

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
JavaScript 语法基础
•JavaScript是浏览器端脚本语言,是一种基于对象(Object)和事件驱动(EventDriven)的脚本语言。•JavaScript的基本特点:–脚本语言:无需编译,解释执行–动态性:通过事件对用户操作进行响应–基于对象–安全性–跨平台性页面中嵌入JavaScript的方法<scrip
Stella981 Stella981
3年前
NET Core Web API下事件驱动型架构CQRS架构中聚合与聚合根的实现
NETCoreWebAPI下事件驱动型架构在前面两篇文章中,我详细介绍了基本事件系统的实现,包括事件派发和订阅、通过事件处理器执行上下文来解决对象生命周期问题,以及一个基于RabbitMQ的事件总线的实现。接下来对于事件驱动型架构的讨论,就需要结合一个实际的架构案例来进行分析。在领域驱动设计的讨论范畴,CQRS架构本身就是事件驱动的,因此,我打算首先介
Stella981 Stella981
3年前
Redis 事件机制详解
点击上方"程序员历小冰",选择“置顶或者星标”你的关注意义重大!Redis采用事件驱动机制来处理大量的网络IO。它并没有使用libevent或者libev这样的成熟开源方案,而是自己实现一个非常简洁的事件驱动库ae\_event。Redis中的事件驱动库只关注网络IO,以及定时器。该事件库处理下面两类事件:文件事
Wesley13 Wesley13
3年前
JS的事件冒泡和事件捕获
什么是事件?事件是文档和浏览器窗口中发生的特定的交互瞬间。事件是javascript应用跳动的心脏,也是把所有东西黏在一起的胶水,当我们与浏览器中web页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击,鼠标经过某个特定元素或按下键盘上的某些按键,事件还可能是web浏览器中发生的事情,比如说某
Stella981 Stella981
3年前
Android的消息循环与Handler机制理解
一、概念1、事件驱动型什么是事件驱动?就是有事了才去处理,没事就躺着不动。假如把用户点击按钮,滑动页面等这些都看作事件,事件产生后程序就执行相应的处理方法,就是属于事件驱动型。2、消息循环把需要处理的事件表示成一个消息,并且把这个消息放入一个队列。消息循环就是一循环,for或者while都一样。从消息队列里面取出未处理的消息,然后调用该消息的
Easter79 Easter79
3年前
Spring事件机制之ApplicationListener与ApplicationEvent 一、一些概念 二、spring事件机制
一、一些概念 事件是可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。每一种控件有自己可以识别的事件,如窗体的加载、单击、双击等事件,编辑框(文本框)的文本改变事,等等。事件有系统事件和用户事件。系统事件由系统激发,如时间每隔24小时,银行储户的存款日期增加一天。用户事件由用户激发,如用户点击按钮,在文本框中显示特定的文
Stella981 Stella981
3年前
Noark入门之异步事件
引入异步事件主要是为了各模块的解耦,每当完成一个动作时,向系统发布一个事件,由关心的模块自己监听处理,可选择同步处理,异步处理,延迟处理。何时发布事件,当其他模块关心此动作时<br比如获得道具时,任务系统模块要判定完成进度,BI模块需要上报等等都可以监听此事件,已达模块解耦0x00事件源一个实现xyz.noark.core.event
Stella981 Stella981
3年前
JavaScript事件 ——常见事件
1.什么是事件?      当我们与浏览器中Web页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是Web浏览器中发生的事情,比如说某个Web页面加载完成,或者是用户滚动窗口或改变窗口大小。常见事件:(http://www.runoo
Stella981 Stella981
3年前
JavaScript——页面相关事件
页面事件是在页面加载或改变浏览器的大小、位置,以及对页面中的滚动条进行操作时,所触发的事件处理程序。加载与卸载事件加载事件(onload)是在网页加载完毕后触发相应的事件处理程序,它可以在网页加载完成后对网页中的表格样式、字体、背景颜色等进行设置。卸载事件(unload)是在卸载网页时触发相应的事件处理程序,卸载网页是指关闭当前页或
Stella981 Stella981
3年前
Javascript高级编程学习笔记(57)—— 事件(1)事件流
事件JS与HTML的交互是通过事件实现的而事件指的就是:文档或浏览器窗口特定的交互瞬间可以通过侦听器来预定事件,以便在事件发生时执行相应的代码这种模式也是设计模式中的观察者模式事件流有了事件,也就有了事件流的概念事件流故名思意:也就是事件的流向,所以事件流描述的是从页面中接收事件的顺序虽然事件流描述的都是事件的流