1. 功能介绍


JEECG online规则值自动生成功能

为实现online表单数据初始化功能。

为实现图中红框字段初始化功能,需要完成下面4步操作:

1)编写规则实现类

2) 配置填值规则

3)online创建表单时填写规则code

4) online功能测试新增表单中显示字段默认值。

2. 编写规则实现类


创建一个实现IFillRuleHandler接口的实现类,在execute方法中编写代码,返回字段默认值

例 根据规则参数输出当前时间:

public class CurrentDateFillRule implements IFillRuleHandler {@Overridepublic String execute(String paramJson) {String pattern="yyyy-MM-dd";if(paramJson!=null && !"".equals(paramJson)){JSONObject jsonObject = JSONObject.fromObject(paramJson);Object obj = jsonObject.get("pattern");if(obj!=null)pattern=obj.toString();}SimpleDateFormat dateFormat=new SimpleDateFormat(pattern);return dateFormat.format(new Date());}
}

3. 配置填值规则


系统管理-填值规则管理录入一条填值规则。

规则code不能重复

规则实现类为实现类的全路径

规则参数格式为json格式

例:

4. 填写规则


在online表单开发中,创建或编辑表单,选择页面属性,在填值规则文本框中输入规则code,点击保存。(注意:输入填值规则code之前,请先确保该字段表单显示已勾选。)

5. 功能测试


在online表单开发列表中点击功能测试按钮,如果字段配置填值规则后,在录入页面将显示默认值。

【JEECG技术文档】JEECG online 表单填值规则使用说明相关推荐

  1. 【JEECG技术文档】表单配置-树形表单

    表单配置支持树型表单了,具体效果如下图: 配置说明: 1.是否树:选择是. 2.树形表单父Id:表的自关联外键. 3.树形表单列表:显示树形图标的列,如上图中为[组织机构名称]. 4.默认值:最外层数 ...

  2. 【JEECG技术文档】Jeecg高级查询器

    1. 背景 对于用户来讲查询功能按易用性分三个层次: 1)最简单查询操作是一个输入框,全文检索,如百度,后台实现技术使用搜索引擎,需要设计和建立索引,技术较为复杂,适用于文档和信息数据库检索,但是结果 ...

  3. 【JEECG技术文档】online自定义模板的使用

    一. 业务背景 客户需要快速开发一个信息采集的功能模块,并使用已规划好的页面,实现个性化页面展示,使用标准左右布局的Table或DIV风格的页面表现力不强,不能满足客户的个性化页面需要 二. 需求 1 ...

  4. 【JEECG技术文档】JEECG平台对外接口JWT应用文档V3.7.2

    一. 接口方式 接口调用采用http协议,rest请求方式: 二. 接口安全 接口安全采用Json web token (JWT)机制,基于token的鉴权机制. 1. 机制说明 基于token的鉴权 ...

  5. 【JEECG技术文档】JEECG在线聊天插件功能集成文档

    原文地址:http://jeecg.iteye.com/blog/2320670 JEECG在线聊天插件功能集成文档 前提: 采用jeecg_3.6.3版本以上(Maven工程) 插件项目: 在线聊天 ...

  6. 【JEECG技术文档】Redis与Eache切换文档

    前言: JEECG默认缓存采用的是Eache,如何切换Redis,jeecg已经提供方案如下,主要修改两方面内容,第一个是AOP拦截器,第二个是缓存工具类,具体参考如下: 一.切换AOP拦截器 1.注 ...

  7. 【JEECG技术文档】JEECG高级查询构造器使用说明

    功能介绍   高级查询构造器支持主子表联合查询,查询出更精确的数据. 要使用高级查询构造器需要完成以下步骤: 1. 在高级查询管理配置主子表信息. 2. 配置完后在JSP页面DataGrid标签上添加 ...

  8. 【JEECG技术文档】数据权限自定义SQL表达式用法说明

    1. 数据权限自定义SQL支持表达式 功能介绍 数据规则通过配置自定义sql来实现数据权限的控制,自定义SQL支持表达式取值 其中自定义sql 条件中字段的名称和数据库表的字段名保持一致. 角色授权 ...

  9. 【JEECG技术文档】JEECG 接口权限开发及配置使用说明

    1.功能介绍 通过接口配置实现,对接口的访问权限控制和数据权限控制,接口时REST接口,接口权限认证机制使用Json web token (JWT) 接口权限调用流程: (1)通过接口用户的用户名密码 ...

最新文章

  1. 电源两端并联一个电容的作用(
  2. 农历法定日历_木瓜日历安卓版下载-木瓜日历V1.5下载
  3. mysql 通过echo的方式写入数据库 中文乱码解决方案
  4. android 记录崩溃日志
  5. java list转json
  6. 修改本地AD帐号名称后无法同步到Office 365
  7. c++ascii表_几道和散列(哈希)表有关的面试题
  8. 最新丁林松老师全程讲解QT高级编程技术(完整)
  9. 山海演武传·黄道·第一卷 雏龙惊蛰 第十三章 穷奇长梦(上) 十四 穷奇长梦(下)...
  10. cpu怎么开启php,win10开启cpu虚拟化的方法
  11. 怎样设置路由器禁用其他设备
  12. php 邮箱反垃圾机制,企业邮箱中的反垃圾邮件规则
  13. Tether市值十月下跌超过10亿美元
  14. iOS/iPhone学习系列、代码教程----~~~持续更新中~~~
  15. 写代码到底应该买什么键盘?
  16. Ken按特性开发核心思想
  17. 手把手教你Masonry的理解
  18. 联通软件研究院笔试题2
  19. FileAlterationMonitor监听目录下文件变化
  20. 机器学习入门实战---波士顿房价预测

热门文章

  1. 华为鸿蒙车联网,华为鸿蒙上车 关于车联网的想象有多少?
  2. 计算机网络之物理层:5、数据的交换方式(电路交换、报文交换、分组交换)
  3. (王道408考研数据结构)第二章线性表-第一节:线性表的定义和基本操作
  4. SetWindowsHookEx
  5. IO流练习题 实现图片的加密解密操作
  6. 计算机专业女生的就业方向参考
  7. Linux报错:/etc/sudoers is world writable
  8. Thinkphp V5.X 远程代码执行漏洞 - POC(精:集群5.0*、5.1*、5.2*)
  9. Java 集合List、Set、HashMap操作二(Map遍历、List反向、Set删除指定元素,集合只读、TreeMap操作、List转Array、List移动元素)
  10. Linux系统初始化更新(更换阿里源)(centos7mini)