EOSPlatform7.6(NUI版)基础教程-Windows虚拟打印开发
需积分: 48 161 浏览量
更新于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应用至关重要,涵盖了从基础操作到复杂功能实现的全貌。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-08-04 上传
204 浏览量
2015-08-02 上传
2021-10-12 上传
566 浏览量
2021-05-20 上传
张_伟_杰
- 粉丝: 66
- 资源: 3900
最新资源
- dc-portfolio-site
- liteBox-开源
- c10lp_refkit_zephyr:在C10LP RefKit FPGA板上的litex vexriscv内核上运行的演示Zephyr应用程序
- Tasky
- UpGuard Cyber Security Ratings-crx插件
- 算法:基本算法和数据结构实现
- JQuerygantt,jquery甘特图
- 参考资料-基于RS485和单片机的排队机控制系统设计.zip
- JRDropMenu:JRDropMenu可快速实现下拉菜单功能
- 源代码深度学习入门:基于Python的理论与实现
- HUPROG:一个包含HUPROG'17(Hacettepe大学编程竞赛)的问题和该问题的解决方案的回购
- Spotify-Data:扩展下载Spotify数据时提供的基本流历史记录数据
- 编码方式
- simple.rar_按钮控件_Borland_C++_
- lua-table:具有超能力的lua表
- bitwarden-menubar:macOS菜单栏中的Bitwarden