1 / 58

视图模型定制和资源绑定

视图模型定制和资源绑定. 用更好的界面显示数据. 视图模型定制. 主要内容. 了解视图的种类 单对象视图 多对象视图 了解布局方式 了解控件类型 举例: 定制项目视图,定制需求视图. 视图模型举例. 属性分组. 属性布局和显示控件. 自动进行输入情况的判断. 进入视图编辑工具. 切换到显示定制的标签页. 双击进入实体类建模界面. 进入视图编辑工具. 在浏览对象的同时,即可进行视图编辑. 创建一个视图. 点击创建视图. 在弹出窗口选择要创建的系统视图或输入视图名,单击确定. 视图模型基本概念. 举例:创建项目和需求报告的视图.

ninon
Télécharger la présentation

视图模型定制和资源绑定

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 视图模型定制和资源绑定 用更好的界面显示数据

  2. 视图模型定制

  3. 主要内容 • 了解视图的种类 • 单对象视图 • 多对象视图 • 了解布局方式 • 了解控件类型 • 举例: • 定制项目视图,定制需求视图

  4. 视图模型举例 属性分组 属性布局和显示控件 自动进行输入情况的判断

  5. 进入视图编辑工具 切换到显示定制的标签页 双击进入实体类建模界面

  6. 进入视图编辑工具 在浏览对象的同时,即可进行视图编辑

  7. 创建一个视图 点击创建视图 在弹出窗口选择要创建的系统视图或输入视图名,单击确定

  8. 视图模型基本概念

  9. 举例:创建项目和需求报告的视图

  10. 向视图中添加、去除属性 点击移除 点击添加 选中属性 选中属性

  11. 改变显示布局 创建新分组 控制属性排序和分组排序 控制组内布局

  12. 控制分组属性 控制组内属性的分列数目 控制分组的名称

  13. 控制属性显示顺序 通过域排序和组排序控制显示顺序

  14. 基本属性(2列) 代号、创建时间、 名称、负责人、用户 详细属性 项目描述 举例:修改项目属性分组

  15. 更改属性的显示方式 选中属性

  16. 更改属性显示方式 控制控件大小 设置只读 控制长度 控制输入 控制数字框

  17. 属性显示控件

  18. 基本属性 代号(只读、类编码框) 创建时间(只读,默认) 名称(不能为空、文本框、可编辑) 负责人(可空,文本框) 用户(不空,文本框) 详细属性 项目描述 高200*宽400,大文本框 举例:修改项目属性显示

  19. 举例:进行需求报告的视图模型定制

  20. 资源引用的原理 数据库表 Resource.jar 资源类定义 数据库视图 资源与类属性的映射 资源点选工具 其他数据库表 表单引擎

  21. 进行资源绑定

  22. 定制资源类

  23. 映射资源的属性 在属性库中进行搜索 如果能够匹配则进行匹配 否则自行指定名称 点击绑定属性 搜索映射表 指定属性映射

  24. 转换资源类并重启服务器

  25. PLT_RBM_CUSTPROJ Oid:对象的代号 Description:项目描述 Name:项目名称 举例:定制项目列表资源

  26. 资源类映射表不能同名 两个不同的资源类映射到同一张表时转换后服务器将无法启动 资源映射的表必须存在一列叫plt_oid,否则资源无法获取 创建资源的注意事项

  27. 进行初级属性绑定 进入属性绑定 新建绑定信息

  28. 进行初级属性绑定 确定回填方式 选择回填属性 选择绑定资源 刷新后台模型

  29. 举例:在创建需求报告时指定项目

  30. 进行高级属性绑定 • 浏览方式 • 回填资源类的属性,显示资源类的另一个属性 • 回填代号,显示名称 • 显示方式 • 资源在点选器中显示的方式 • 不显示无关内容 • 资源过滤 • 根据对象上其他属性的取值进行过滤 • 显示人员时根据部门进行过滤 • 属性联动 • 选中资源后,同时填回填多个属性 • 选择材料牌号,同时填写长宽高

  31. 举例:浏览项目资源时除去OID

  32. 功能模型定制 建立独立的功能模块

  33. 功能模型定制

  34. 功能模型定制的结果

  35. 功能模型的组成元素 • 模块 • 显示在任务区的功能划分 • 操作 • 最基本的功能单元 • 操作绑定 • 操作与模块绑定 • 操作与类视图的绑定

  36. 功能模型的组成元素 与类视图绑定的操作 与模块绑定的操作 模块

  37. 操作绑定时的实现 • 操作在绑定后的行为有三种实现方式 • 编程实现 • 能力最强大,能够控制模块面板和界面显示方式 • 需要搭建开发环境,重新部署服务器 • 脚本实现 • 能力较弱,不容易调试 • 无需搭建开发环境 • 存储过程实现 • 数据处理能力强,无需搭建开发环境

  38. 创建模块 输入类名和显示名 添加模块类的子类 提交即可

  39. 举例:创建需求管理模块

  40. 在模块上绑定操作 2 进入操作绑定 标签页 1 双击模块类 3 选择操作和显示名称 4 点击保存

  41. 举例:绑定快速查询操作 • 快速查询操作 • CreateQueryOperation • 创建查询快捷方式 • 配置已经创建的查询快捷方式 • LoadQueryOperation • 加载模块上的查询快捷方式 • RefreshModule • 刷新模块面板上的查询快捷方式

  42. 创建查询快捷方式 点击保存 双击创建快捷查询操作 填写快捷方式配置信息

  43. 快捷查询的配置项 快捷方式名称 快捷方式的图标 排序依据数字 快捷方式授权名 查询结果类

  44. 快捷查询的配置项

  45. 快捷操作的动作选项 在条件表达式中输入对象的OID 创建单个或者多个对象 在工作区中打开一个网页 通过过滤多对象查询结果

  46. 举例:建立需求管理功能

  47. 创建普通操作 指定操作名称和显示名 指定缺省实现方式 添加操作类的子类

  48. 在实体类上绑定操作 2 进入操作绑定 标签页 3 选择操作和显示名称 1 双击实体类 4 点击保存

  49. 操作绑定时的选项设置 是否继承(仅对实体类绑定有效)决定操作是否在子类中继续存在 视图名(仅对实体类绑定有效)决定操作需要显示在哪个视图上,视图名的规范见视图定制的详细说明 关联名(仅对实体类绑定有效)决定操作需要显示在哪个视图上 • 路径: • 指定Java类的全路径 • 指定需要实现的脚本名称 • script: • 指定需要调用的存储过程 • procedure:

  50. 举例:创建关闭需求操作 • 脚本: function exe() { _obj.setStatus("已关闭"); } exe(); • 路径: • script:testClose

More Related