EOSPlatform7.6(NUI版)基础教程-Windows虚拟打印开发

需积分: 48 68 下载量 40 浏览量 更新于2024-08-05 收藏 10.79MB PDF 举报
"EOSPlatform7.6(NUI版)基础教程是普元信息技术股份有限公司提供的一个平台,用于帮助用户理解并使用NUI技术进行开发。教程涵盖了从执行SQL脚本、导入Demo源代码到创建和测试各种功能的全过程,包括单表功能、LOOKUP功能、单表维护向导和主从表维护向导的开发。此外,还涉及了数据流转原理、业务字典的设置以及如何组装查询条件来构建JSON对象进行提交。" 在【标题】"提交页面数据-windows虚拟打印开发设计"中,主要讨论的是在页面中提交数据的方法,特别是通过Windows虚拟打印技术。这个过程涉及到使用NUI控件,比如`datagrid1`和`form1`,通过JavaScript代码来加载和处理数据。在页面上,当用户触发特定事件(如搜索)时,会调用`search()`函数,该函数利用`new nui.Form("#form1")`获取表单数据,并通过`grid.load(data)`将这些数据加载到数据网格中。 在【描述】中,提到了`search()`函数内的`form.getData()`用于获取表单的JS对象数据,然后将这些数据加载到`datagrid`中。同时,`onGenderRenderer(e)`函数展示了如何设置业务字典值,这里是通过`nui.getDictText('TRAIN_YESNO', e.value)`获取。页面提交的数据是按照特定格式组装的JSON字符串,例如`"criteria/_expr[1]/expname"`,这样可以形成一个包含所有查询条件的JSON对象,便于后台逻辑处理。业务字典的设置在coframe中完成,如"是否预算内项目"的"TRAIN_YESNO"字典。 【标签】"普元 platform"表明这是一个基于普元技术的平台,可能是指普元的EOSPlatform,它提供了NUI版本的开发环境和工具。 【部分内容】则提供了EOSPlatform7.6(NUI版)的基础教程概览,包括NUIDemo的运行、开发体验、创建项目、单表功能开发、LOOKUP功能开发、单表维护向导和主从表维护向导等内容,这些章节详细介绍了如何使用EOSPlatform进行实际开发工作。 此资源主要涉及的知识点包括: 1. NUI控件的使用,如`datagrid`和`form`,以及数据加载和提交。 2. JavaScript函数的编写,如`search()`和`onGenderRenderer()`,用于处理用户交互和业务逻辑。 3. JSON数据的构造,按照特定的数据结构组装查询条件。 4. 业务字典的使用和配置,以映射特定业务含义的值。 5. EOSPlatform7.6(NUI版)的开发流程,包括项目创建、功能实现和测试运行。 6. 数据流转原理,理解数据如何在前端和后端之间传递。 7. 各种功能的开发案例,如报销单的查询、新增、删除和编辑,以及LOOKUP功能和维护向导的开发。 这些知识点对于理解和开发基于EOSPlatform的Web应用至关重要,涵盖了从基础操作到复杂功能实现的全貌。