1. 功能介绍
JEECG online规则值自动生成功能 为实现online表单数据初始化功能。
为实现图中红框字段初始化功能,需要完成下面4步操作:
1)编写规则实现类
2) 配置填值规则
3)online创建表单时填写规则code
4) online功能测试新增表单中显示字段默认值。
2. 编写规则实现类
创建一个实现IFillRuleHandler接口的实现类,在execute方法中编写代码,返回字段默认值
例 根据规则参数输出当前时间:
- 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格式
例:
4. 填写规则
在online表单开发中,创建或编辑表单,选择页面属性,在填值规则文本框中输入规则code,点击保存。(注意:输入填值规则code之前,请先确保该字段表单显示已勾选。)
5. 功能测试
在online表单开发列表中点击功能测试按钮,如果字段配置填值规则后,在录入页面将显示默认值。
相关推荐
**JEECG Online 表单对外接口v3.61** **一、表单信息查询接口** 1. **请求地址** - 该接口用于获取指定条件下的表单信息,其请求地址通常由服务器域名或IP加上特定的API路径构成。例如:`...
JEECG的开发文档,里面包含JEECG JEasyPoi技术指南,JEECG Online表单对外接口v3.7,JEECG Online表单开发指南v3.7,JEECG UI标签文档v3.7,JEECG 开发入门环境搭建(Maven-eclipse)3.7,JEECG 开发指南v3.7,JEECG ...
7. **数据字典**:Jeecg内置了数据字典管理功能,方便维护常用固定值,如性别、状态等,便于统一管理和使用。 8. **报表工具**:Jeecg提供强大的报表设计和分析功能,支持图表展示、多条件查询,满足企业的数据分析...
v3.7表结构说明、JEECG 开发指南v3.7、JEECG 开发入门环境搭建(Maven-eclipse)3.7、JEECG UI标签文档v3.7.1、JEECG Online表单开发指南v3.7、JEECG Online表单对外接口v3.7、JEECG JEasyPoi技术指南
除了代码生成器,JEECG还提供了对Online表单开发、Online报表配置、Online图表配置等高级功能的支持,大大简化了表单和报表的开发流程,并介绍了相关的实现原理。 在权限设计方面,文档讲解了权限设计的目标、设计...
JEECG提供了Online表单开发功能,该功能包括表单的原理、使用以及自定义风格方法和风格模板命名。开发者还可以上传风格并配置Online报表,从而提高表单开发的灵活性和效率。 6. Online报表配置与查询过滤器 JEECG...
JEECG 平台是一个智能开发工具,通过 Online Coding 和代码生成器,处理大部分重复工作,让开发者更专注于业务逻辑。其宗旨是平衡快速开发和灵活性,实现简单的功能配置,复杂功能的代码生成,以及流程和任务接口的...
**Online 表单风格**: - **自定义风格方法**:用户可以根据自己的需求定制表单的外观样式。 - **风格模板命名**:为不同的表单风格定义明确的命名规则。 - **风格上传**:支持上传自定义的 CSS 文件来改变表单的...