Unieap开发三年工作笔记:布局、数据处理与权限管理详解
版权申诉
5星 · 超过95%的资源 80 浏览量
更新于2024-06-30
3
收藏 737KB DOCX 举报
本文档是一份关于Unieap开发工作三年的详细笔记总结,主要涉及了以下几个关键知识点:
1. **系统架构**:文档记录了作者在工作中所使用的系统结构,包括一个包含多个子系统的顶层SC(Super Controler)和若干DC(Data Container)的层次结构。每个子系统都有其独立的功能和管理页面。
2. **页面设计**:在设计界面时,采用了BorderLayout作为基础布局,TitlePane是关键组件,可以嵌套多个页面,且要求TitlePane高度设置为100%。Button的设计则通过div和iconClass属性实现,同时强调了数据集(如Tree)的重要性。
3. **功能模块化**:每个功能都有自己的文件夹来保持代码整洁,视图(View)按照功能划分,如xxxMain和xxxEdit页面,后者用于编辑和新增功能。对于外部页面引用,TitlePane的ref属性允许嵌套其他系统页面。
4. **数据处理与传递**:后端与前端的数据交互是通过DataCenter进行封装,DataCenter存储返回数据的DataStore,通常命名为result。RowSet用于存放主分区数据,每一行对应映射的DTO或实体对象。
5. **菜单与权限管理**:资源管理和安全管理涉及到菜单管理以及组织角色的授权,这些权限在用户管理模块中检查和分配。权限分配成功后才能访问相应的功能。
6. **数据展示与交互**:数据展示通常使用Grid,若不需选择某项,将其列宽设为0%。编辑功能则倾向于使用xGrid。确保被选中项的列宽总和为100%以保持布局一致性。
7. **异步与同步处理**:在编写onClick()方法时,强调了同步操作的重要性,确保回调成功后再执行后续函数,并且如果后续函数依赖于当前函数结果,需要进行同步调用。查询操作是其中一个示例,通过获取页面输入的值来进行数据操作。
这篇文档提供了一个深入理解Unieap开发流程、组件使用和数据管理的关键参考,对开发者在实际项目中遵循规范、提高效率非常有帮助。
2012-02-03 上传
2023-08-18 上传
2023-09-14 上传
2023-08-17 上传
2023-02-06 上传
2023-07-28 上传
罗四强
- 粉丝: 15w+
- 资源: 284
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性