新闻详情

java表单引擎如何开展应用?想不到启效云表单功能这么强

发表时间:2022-04-12 14:33

关键词: 表单设计器, 字段验证. workflow,ccform, ccBPM. 工作流引擎快速开发平台   工作中流流设计方案   业务流程管理   asp.net 开源系统工作流引擎bpm工作流系统   java工作流流行架构   自定工作流引擎。今天主要来谈谈,java表单引擎如何开展应用?但是,随着低代码工具的不断更新,想不到启效云表单功能这么强。

java表单引擎如何开展应用?想不到启效云表单功能这么强

表明:对控制的使用者键入采用键入操纵,与键入后的校检。例如校检是不是e-mail, 是否是手机号码,身份证号码这些。

一、设定流程

实际操作途径:字段特性, 拓展设定,脚本制作验证。

字段目录:

验证邮编设定:

函数库分成:系统软件函数库,与自己界定的函数库。

系统软件函数库是ccBPM系统内置的函数库,它包含一些主要的,通用性种类的验证,例如:电話、电子邮件、邮编。

假如验证必须特别的验证,那么就必须自定函数库了,怎样界定人性化的函数请参照下一章节目录。

点储存按键就可以了,系统软件可能全自动回到字段目录。

那样的一个脚本制作验证就完成了,把它特别便捷了为客户的键入完成了验证设定。

二、如何设置自定验证函数?

依照以下流程设定:

第1:创建一个js脚本文件。

第2:依据此脚本文件的事情,D:\ccflow\trunk\DataUser\JSLib相匹配的文件名称里。例如:onblur事件函数放到onblur文件目录里,onkeypress事情函数放到onkeypress文件目录里。

函数名务必为小写字母,例子如下所示:

function isMobil(ctrl) {

    var patrn = /^[ ]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12}) $/;

    if (!patrn.exec(ctrl.value))

    {

       alert('不法的手机号.');

       return false;

    }

    return true

}

3.脚本制作验证的原理

系统软件函数的文件目录为:

D:\ccflow\trunk\Data\JSLib

客户定制的函数文件目录为:

D:\ccflow\trunk\DataUser\JSLib

表单设计器全自动发生的脚本文件位与

D:\ccflow\trunk\DataUser\JSLibData

在你实行储存时,表单设计器就把任何的函数读取出去,转化成一个脚本制作验证文档,此文件命名的形式为。表格序号 ”.js”。共存放到:D:\ccflow\trunk\DataUser\JSLibData 文件目录下边。

表格加载时,就把此脚本文件全自动的加入到页面上。

三、怎样根据获得表单控件值(应用ccform内嵌函数)?

我们知道在ccform表单设计器中有4种控制分别是dropdownlistbox, textbox,checkbox,ridionbutton.

系统软件自带了三个函数,分别是获得相对应目标的值,请参照以上照片。

ReqTB 获得TextBox种类字段的键入值。

ReqDDL 获得DropDownListbox的挑选值。

ReqCB 获得CheckBox的值。

四、怎样在递交前做一个完善的表格键入验证?

关键词: ccform 字段验证工作中流程引擎递交前键入一致性验证

设定流程:

创建一个定制的js文件,放到D:\ccflow\trunk\DataUser\JSLibData\下边。

取名文件格式为表格ID ”_Self.js”。例如:ND1701_Self.js

在自定js文件(ND1701_Self.js)中建立一个一个校检函数。

3, 开启该连接点特性=》寻找作用按键标识与情况=》推送按键标识=》按键js函数输入框中填好:   return IsSubmit();

启效云平台是一款低代码应用服务平台,旨在帮助企业技术团队打造敏捷好用的数字化综合能力复用平台,依托启效云平台,企业可以根据自身特点和实际需求,以低代码的方式快速交付高质量、可扩展的企业应用解决方案。通过敏捷构建企业业务应用,快速响应用户需求,连接企业上下游,帮助企业实现业务在线、数字化经营,推动企业核心运营能力的变革和升级。

启效云平台,从人力管理、物料管理、设备管理、进销存管理到财务管理,打通了企业经营管理全链路,消除了信息孤岛。平台是基于“人工智能+自动化引擎+大数据+模型驱动+自我学习”等方式,并与企业具体业务需求相结合,最终实现企业治理数字化。

启效云平台将开发代码进行模块化的封装,形成可视化的功能模块,通过模块的组合和配置来构建企业级应用,平台主要包含6大功能引擎,分别为:动态表单引擎、工作流引擎、智能报表、数据可视化引擎、权限引擎、开放的API接口。


分享到:

地址:中国·安徽·合肥·蜀山区花峰路与玉蕾路交口智能软件园1号楼3层

业务合作:market@qgutech.com

服务热线:4000969229  

友链: RunnerGo    青谷科技


扫码进群
公众号
在线客服
 
 
 
 
 工作时间
周一至周五 :8:30-18:00
 联系方式
服务热线:4000969229
业务合作:market@qgutech.com