关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 6169|回复: 1

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

[复制链接]
发表于 2018-2-7 14:56:43 | 显示全部楼层 |阅读模式
1. 功能介绍

    JEECG online规则值自动生成功能
    为实现online表单数据初始化功能。
01.png
    为实现图中红框字段初始化功能,需要完成下面4步操作:
   1)编写规则实现类
   2) 配置填值规则
   3)online创建表单时填写规则code
   4) online功能测试新增表单中显示字段默认值。

2. 编写规则实现类

     创建一个实现IFillRuleHandler接口的实现类,在execute方法中编写代码,返回字段默认值
    例 根据规则参数输出当前时间:
[java] view plain copy


  • public class CurrentDateFillRule implements IFillRuleHandler {  
  •   
  •     @Override  
  •     public 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格式
    例:
02.png

4. 填写规则

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

5. 功能测试

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

发表于 2018-3-3 12:37:30 | 显示全部楼层
过后后台来生成默认值太麻烦了  用的应该很少
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表