JEECG Online Coding开发手册:智能表单与代码生成

需积分: 22 61 下载量 109 浏览量 更新于2024-07-20 收藏 2.41MB PDF 举报
JEECG Online Coding开发手册v3.6.pdf 该手册详细介绍了JEECG智能开发平台的Online Coding功能,旨在帮助开发者高效地构建和管理企业级应用。JEECG是一个基于Java的企业级快速开发平台,它集成了工作流、报表、在线编码等功能,旨在提升开发效率和降低维护成本。 1. 单表智能表单: - 开发者可以通过界面创建数据表单,保存后表单信息将同步至数据库。 - 数据列表可以用于表单维护,包括查看、编辑和管理数据。 - 平台提供默认模板,能够自动生成录入和编辑界面,简化开发工作。 - 支持上传Word定制模板,实现更灵活的表单设计。开发者可以在Word中设计模板,然后上传到平台激活使用。 - Word模板与FCK编辑器的结合,允许对模板样式进行修改,并在编辑器中提交激活,最后在表单页面上查看效果。 - 表单字段有内置的校验方法,确保数据输入的准确性。 2. 一对多智能表单: - 主表和附表的创建类似于单表,但需要设置外键关系。 - 一对多数据列表允许同时管理和操作主表和附表的数据。 - 数据提交时,平台会处理主表和附表间的关联,确保数据的一致性。 3. 二次开发: - JS增强:允许开发者扩展和定制JavaScript功能,以满足特定需求。 - SQL增强:支持自定义SQL语句,增强数据查询和操作的能力。 - 自定义按钮:开发者可以添加自定义操作按钮,实现个性化交互。 - Java增强:允许在后台进行Java代码的扩展,提供更丰富的业务逻辑支持。 4. 动态报表: - 动态报表创建允许用户根据需求配置SQL,生成个性化的报表。 - 字段配置灵活,可以解析SQL并映射到报表中。 - 报表效果预览,确保报表符合预期。 5. 代码生成: - 创建表单的同时,平台能自动生成对应的数据表结构。 - 代码生成器提供配置选项,包括实体类、Service、DAO等代码的生成。 - 一键生成代码,大大减少手动编写的工作量。 - 功能测试确保生成的代码可用且正确。 - 一对多和一对一表单的代码生成同样便捷,支持复杂关系的处理。 6. 查询机制(数据权限): - 智能表单的约定字段提供了数据过滤和权限控制的基础。 - 系统变量用于动态设置查询条件,实现灵活的数据权限控制。 7. 工作流: - JEECG集成工作流引擎,支持流程定义、流程实例、任务管理等功能,便于实现业务流程自动化。 JEECG平台通过其强大的在线编码和表单配置能力,为开发者提供了高效、易用的工具,降低了企业级应用的开发门槛。无论是单表、一对多表单的快速创建,还是复杂的报表和代码生成,都能极大地提高开发效率,同时也支持丰富的二次开发,满足不同场景的需求。