表单设计是根据用户需求设计界面功能,当新建表单类型选择表单时,需配置基础设置和表单设计。

(1)在基础设置页面填写相关信息,如下图所示。

数据连接不做操作时,为无表设计,可直接点击下一步进行表单设计;

流程设计为有表时,流程发起后流程字段的数据会写入所关联表对应的字段中,下拉数据连接选择数据库,在下方点击“新增一行按钮”,进入数据选择页面选择绑定数据库表(单表或者多表),数据来源于数据建模,如下图所示。

点击确定即可完成表的选择,在基础信息页面下方显示。选择多表时,需配置子表的外键字段和关联主键,使主表和子表关联;若选择单表则无需此步骤,如下图所示。http://www.jnpfsoft.com/?from=CSDNm

(2)配置完基础设置后,点击下一步进入表单设计页面,从左侧控件区域拖拽或点击控件,根据自己的业务流程设计表单设计。

选择一个控件,可在右侧配置属性,若是有表设计,需下拉“控件字段”选择所关联表的字段名,如下图所示。

表单是多表设计时可以设计副表加子表/两个副表/两个子表,如需要子表,选择设计子表控件,并在右侧组件属性区域关联子表(关联的子表数据来源于在基础设置中添加的子表),方能拖拽控件到设计子表控件区域中,单表设计和无表设计无需此操作,如图1-1-7所示。

子表支持设置合计,开启后,设计子表框下方会展示合计栏,需选择合计字段(来源于子表内单行输入、数字输入类型的字段),合计字段可以进行多选。

using System.Text.Json;

namespace SerializeToFileAsync
{
    public class WeatherForecast
    {
        public DateTimeOffset Date { get; set; }
        public int TemperatureCelsius { get; set; }
        public string? Summary { get; set; }
    }

public class Program
    {
        public static async Task Main()
        {
            var weatherForecast = new WeatherForecast
            {
                Date = DateTime.Parse("2019-08-01"),
                TemperatureCelsius = 25,
                Summary = "Hot"
            };

string fileName = "WeatherForecast.json";
            using FileStream createStream = File.Create(fileName);
            await JsonSerializer.SerializeAsync(createStream, weatherForecast);
            await createStream.DisposeAsync();

Console.WriteLine(File.ReadAllText(fileName));
        }
    }
}
// output:
//{"Date":"2019-08-01T00:00:00-07:00","TemperatureCelsius":25,"Summary":"Hot"}

设计子表中的控件同样需在右侧组件属性下拉控件字段选择关联子表的字段名。副表设计可直接选择控件后,在右侧数据库表选择关联副表,并关联对应控件字段。在组件属性中可配置自定义组件事件,支持发生变化时触发、失去焦点时触发,点击对应事件可在代码区域编写,支持JavaScript的脚本。

配置完成后点击确定即可完成表单的设计。

如何在低代码开发平台上,实施表单设计流程相关推荐

  1. 自制“低奢内”CSS3登入表单,包含JS验证,请别嫌弃哦。

    要求 必备知识 基本了解CSS语法,初步了解CSS3语法知识.和JS/JQuery基本语法. 开发环境 Adobe Dreamweaver CS6 演示地址 演示地址 预览截图(抬抬你的鼠标就可以看到 ...

  2. 【二开】Jeecgboot Online表单js增强用法记录

    [二开]Jeecgboot Online表单js增强用法记录 表单js增强 loaded(){this.$nextTick(()=>{//获取表单maplet rows = this.getFi ...

  3. HTML简单表格表单设计实验(含代码)

    目录 目的和要求 内容和步骤 代码 货品价格表 用户留言表单 心得体会 目的和要求 掌握 HTML 语言的使用,例如:TABLE.FORM.FRAME.CSS 等. 必须使用到 CSS. 必须有 HT ...

  4. Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之13.Form表单处理(1)

    –Form 表单简介 –创建并提交表单 –使用Servlet处理表单 • 读取单个请求参数 • 读取多个表单 • 读取所有参数名称 –实例 • 注册会员 ###############Michael分 ...

  5. 游戏建模中的低模角色模型如何制作?游戏角色设计流程介绍

    随着游戏行业的飞速发展,很多人都想要学习游戏制作知识,那么你知道游戏低模角色是怎么制作的呢?下面是游戏低模角色制作教程,一起来学习吧! 次世代建模多是运用3D Max以及Zbrush软件进行次世代高模 ...

  6. php表单完整代码,php中一个完整表单处理实现代码_PHP教程

    一个完整表单处理 下面我们将创建一个复杂的表单,代码如下所示. 复制代码 代码如下: 姓名: 密码: 年龄: 小于16 16-30 31-50 51-80 自我介绍: 请输入您的自我介绍 体育爱好: ...

  7. 小飞鱼通达二开 通达OA工作流表单标题下拉列表字体样式设置(图文)

    今天的一个流程表单里使用了下拉列表框,如下图: 在设计视图和预览时都没有问题,只是在流程查询时显示的不正常.表单上的样式对于变成文字后的数据不再起作用. 小飞鱼经过研究,发现原来是系统在数据浏览页面时 ...

  8. 表单中隐藏域的html代码是,JS中input表单隐藏域及其使用方法_心病_前端开发者...

    一.表单隐藏域 隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的.当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上. 代码格式: <input ...

  9. 基于XQ6657Z35-EVM开发平台上TI TMS320C6657 TLV320AIC3206音频设计

    XQ6657Z35-EVM是基于TI 双核DSP TMS320C6657 和Xilinx Zynq SoC处理器XC7Z035设计的多核异构平台,由核心板与底板架构组成.系统设计架构如下图![核心板系 ...

最新文章

  1. kafka常用的命令
  2. C#中as与is的用法
  3. [HNOI2015]接水果
  4. linux 内核模块加载错误 disagree about version of symbol module_layout
  5. Linux DHCP原理与配置
  6. c++ log函数_19 种损失函数,你能认识几个?
  7. spring 七种事务
  8. 修改UITextField中的placeholder的字体
  9. 领域应用 | 机器知道哪吒是部电影吗?解读阿里巴巴概念图谱AliCG
  10. opencv resize
  11. 解决视图状态消息验证代码 (MAC) 错误
  12. go 遍历二维数组json_for-range造就循环永动机?快来看看go中for-range的那些事!
  13. 零基础适合学python吗-零基础,经济学专业,适合自学Python吗?
  14. SVN(三)利用 IntelliJ IDEA 进行代码对比的方法
  15. android 外卖源码,外卖人8.7源码外卖人订餐系统仿美团饿了么外卖安卓APP
  16. 腾讯裁员范围扩大;研究称人类或能喝到月球冰火水;苹果考虑取消京东方3000万块屏幕订单;近视手术无法治愈近视
  17. 金蝶系统登不上服务器270,电脑进不了金蝶软件,显示Automation错误270
  18. 人脸扫描Canvas动画
  19. domoticz添加和风天气,让domoticz显示天气信息
  20. 金誉半导体:MOS管耗尽型和增强型是什么意思?

热门文章

  1. iphone 控制android手机,如何从Apple手机远程控制Android手机
  2. 《树莓派项目实战》第五节 使用Nokia 5110液晶屏显示Hello World
  3. 记一次线上微信公众号迁移遇到的坑
  4. 学数学——林群讲的东西
  5. 数码管——8段共阴极数码管
  6. 看我们无处安放的青春
  7. Android之Realm详解(非原创)
  8. job用法 Java_JOB 用法小结
  9. 详解:化工厂人员定位方案与双重预防机制建设
  10. mysql错误码2002_MySQL错误ERROR 2002 (HY000): Can't connect to local MySQL server through socket