eform集成与开发指南

需积分: 9 9 下载量 201 浏览量 更新于2024-07-30 收藏 5.38MB DOC 举报
"eform集成开发手册" eform是一款用于在线拖拽式表单设计和集成开发的工具,通过本手册,开发者可以快速掌握如何将eform集成到自己的系统中,实现自定义表单和功能扩展。以下是eform集成的关键知识点: 1. **如何集成eform2**:集成eform2涉及配置文件的修改和设置,具体步骤可能包括调整系统文件结构,如引入必要的js文件,以及根据不同的开发环境(如.net或Java)配置数据库连接。 2. **系统文件说明**:eform包含多个关键文件,如fcpub.js,它是核心配置文件,用于定义工具栏、表单行为等。ebsys目录下的eformhelp提供在线帮助文档,fceform目录则包含了eform的核心代码和样式文件。 3. **数据库相关**:eform支持SQL Server 2000和Oracle 9i作为数据库,FC_ATTACH、FC_BILLZL、FC_DBSTRU和FC_MAXBH是四个重要的系统表,分别用于存储附件信息、表单记录、数据库结构和最大编号。 4. **fc_dbstru的使用**:fc_dbstru表用于保存数据库结构信息,包括字段名称、类型等,便于动态生成表单。它可以从实际数据库中导入,也可以用来维护数据库结构,如更改字段名或输入方式。 5. **数据库连接集成**:集成过程中需要在前端和后端进行设置,对于eformfor.net,后台配置涉及SQL Server 2000,而对于eformforjava,需要根据Java环境配置相应的数据库连接。 6. **数据保存机制**:eform有自己的数据保存逻辑,可能包括业务函数注册,这些函数可以控制数据的验证和处理。 7. **增加业务函数**:开发者可以通过注册业务函数,将其展示在函数选择窗口,并在控件中调用。这增强了表单的业务处理能力。 8. **定制工具栏**:在fcpub.js中,可以自定义所需的工具栏,以满足不同场景的需求,工具栏不仅用于操作,还用于展示流程状态。 9. **打开表单**:表单可以从文件系统中打开,也可以直接从数据库中读取,这提供了灵活的数据访问方式。 10. **定制新建表单向导**:eform允许开发者定制新建表单的引导过程,以简化用户创建新表单的步骤。 11. **权限集成**:eform可以与用户的权限体系集成,控制进入表单的权限,以及表单内控件的访问权限。 12. **工作流集成**:eform支持与工作流系统的集成,表单中的控件属性可以根据流程阶段变化,同时可以设计流程相关的工具栏,确保表单在流程中的正确运行。 通过以上知识点的学习和实践,开发者能够有效地利用eform构建符合业务需求的在线表单系统,同时实现与现有系统的无缝集成。