新闻详情

启效云简述开源表单引擎freeform的设计思路

发表时间:2022-04-11 10:48

启效云平台通过引擎系统、流程系统、数据系统、模板库、组件系统多层面的功能与技术,显著提升了企业生产管理数字化水平,实现新一代信息技术对数字化水平较低行业的赋能,推动中国企业的转型升级发展,积极响应“数字经济”的目标,为企业降本增效,高效治理提供了有力支撑,经济社会效益良好。低代码需要运用很多的技术,启效云今天就来简述一下,开源表单引擎freeform的设计思路。

启效云简述开源表单引擎freeform的设计思路

MaskedTextBox 格式录入框

描述

MaskedTextBox是预先定义好格式的录入框,比如5位整数、2位小数、某字母和数字组合的8位字符等,可以预防用户输入错误的数据格式。

例一

我们在Mask Express中录入:A999,含义是必须输入一位字母加三位数字


显示结果:


录入后:


例二

在Mask Express中录入:R{A}(8),含义是必须输入8位字母

显示结果:


录入后:


例三

在Mask Express中录入:LeftNumber(7.2S%),含义是必须输入7位数字和2位小数,而且后面自动有%符号。


使用技巧

字符列表的有效输入:

    9 =只有数字

    A =只有字母

    C =只自定义 - 匹配与过滤字FilterText

    Z =数字+自定义

    #=字母+自定义

    X =任何数字

特殊字符:

    \ =转义字符

有效修饰字符:

    @ =修饰指标(仅在开始)

    U =转换输入为大写

    L =转换输入为小写

有效预定义:

    RightNumber([$ S] NNN.DDD [$ S或S%)] =数字输入靠右对齐。

        [$ S] =(可选)货币符号和/或正负符号

        NNN.DDD =(必需)的整数部分.小数部分

        [S%] =(可选)正负符号和/或百分比符号。

    LeftNumber([$ S] NNN.DDD [$ S或S%)] =数字输入靠左对齐。

        [$ S] =(可选)货币符号和/或正负符号

        NNN.DDD =(必需)的整数部分.小数部分

        [S%] =(可选)正负符号和/或百分比符号。

    R{?}([U|L]NNN) =重复NNN次。

        ? =任何有效输入字符。

        [U|L] =可选的输入转换为大写或小写。

    ShortDate =输入短格式日期。

    LongDate =输入长格式日期。

    ShortTime=输入短格式时间。

    LongTime=输入长格式时间。

    ShortTimeAMPM =输入短格式日期带AMPM。

    LongTimeAMPM =输入长格式日期带AMPM。

Label 标签

描述

标签控件


CheckBox复选框

描述

复选框控件


RadioButton单选框

描述

单选框控件


Password密码框

描述

密码框控件


IntTextBox整数录入框

描述

整数录入框控件


DecimailTextBox小数录入框

描述

小数录入框控件


ComboBox组合框

描述

组合框控件



ListBox列表框

描述

列表框控件


DatePicker日期选择框

描述

日期选择框控件


TimePicker时间选择框

描述

时间选择框控件


RichText富文本框

描述

富文本框控件


启效云是一个比较成熟的企业管理类软件、研发设计类软件及生产制造类软件等软件的应用辅助开发软件,是一种基于云原生架构的低代码应用流程系统和运行方法,涉及软件开发技术领域多个方而。启效云低代码产品包括SaaS平台架构模块、表单模块、代码生成引繁模块、调度服务引擎、和流程引擎等模块

软件可以将业务流程通过平台搭建成应用或抽象化为可视化的图形,大大减少了系统的开发时间和IT成本,实现了满足业务个性化和流程的复用,大大减少了配置的难度和工作量:提供了高效企业数字化解决方案。


分享到:

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

业务合作:market@qgutech.com

服务热线:4000969229  

友链: RunnerGo    青谷科技


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