视图模型定制和资源绑定
This presentation is the property of its rightful owner.
Sponsored Links
1 / 58

视图模型定制和资源绑定 PowerPoint PPT Presentation


  • 78 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

视图模型定制和资源绑定

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


5699464

视图模型定制和资源绑定

用更好的界面显示数据


5699464

视图模型定制


5699464

主要内容

  • 了解视图的种类

    • 单对象视图

    • 多对象视图

  • 了解布局方式

  • 了解控件类型

  • 举例:

    • 定制项目视图,定制需求视图


5699464

视图模型举例

属性分组

属性布局和显示控件

自动进行输入情况的判断


5699464

进入视图编辑工具

切换到显示定制的标签页

双击进入实体类建模界面


5699464

进入视图编辑工具

在浏览对象的同时,即可进行视图编辑


5699464

创建一个视图

点击创建视图

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


5699464

视图模型基本概念


5699464

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


5699464

向视图中添加、去除属性

点击移除

点击添加

选中属性

选中属性


5699464

改变显示布局

创建新分组

控制属性排序和分组排序

控制组内布局


5699464

控制分组属性

控制组内属性的分列数目

控制分组的名称


5699464

控制属性显示顺序

通过域排序和组排序控制显示顺序


5699464

基本属性(2列)

代号、创建时间、

名称、负责人、用户

详细属性

项目描述

举例:修改项目属性分组


5699464

更改属性的显示方式

选中属性


5699464

更改属性显示方式

控制控件大小

设置只读

控制长度

控制输入

控制数字框


5699464

属性显示控件


5699464

基本属性

代号(只读、类编码框)

创建时间(只读,默认)

名称(不能为空、文本框、可编辑)

负责人(可空,文本框)

用户(不空,文本框)

详细属性

项目描述

高200*宽400,大文本框

举例:修改项目属性显示


5699464

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


5699464

资源引用的原理

数据库表

Resource.jar

资源类定义

数据库视图

资源与类属性的映射

资源点选工具

其他数据库表

表单引擎


5699464

进行资源绑定


5699464

定制资源类


5699464

映射资源的属性

在属性库中进行搜索

如果能够匹配则进行匹配

否则自行指定名称

点击绑定属性

搜索映射表

指定属性映射


5699464

转换资源类并重启服务器


5699464

PLT_RBM_CUSTPROJ

Oid:对象的代号

Description:项目描述

Name:项目名称

举例:定制项目列表资源


5699464

资源类映射表不能同名

两个不同的资源类映射到同一张表时转换后服务器将无法启动

资源映射的表必须存在一列叫plt_oid,否则资源无法获取

创建资源的注意事项


5699464

进行初级属性绑定

进入属性绑定

新建绑定信息


5699464

进行初级属性绑定

确定回填方式

选择回填属性

选择绑定资源

刷新后台模型


5699464

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


5699464

进行高级属性绑定

  • 浏览方式

    • 回填资源类的属性,显示资源类的另一个属性

      • 回填代号,显示名称

  • 显示方式

    • 资源在点选器中显示的方式

      • 不显示无关内容

  • 资源过滤

    • 根据对象上其他属性的取值进行过滤

      • 显示人员时根据部门进行过滤

  • 属性联动

    • 选中资源后,同时填回填多个属性

      • 选择材料牌号,同时填写长宽高


5699464

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


5699464

功能模型定制

建立独立的功能模块


5699464

功能模型定制


5699464

功能模型定制的结果


5699464

功能模型的组成元素

  • 模块

    • 显示在任务区的功能划分

  • 操作

    • 最基本的功能单元

  • 操作绑定

    • 操作与模块绑定

    • 操作与类视图的绑定


5699464

功能模型的组成元素

与类视图绑定的操作

与模块绑定的操作

模块


5699464

操作绑定时的实现

  • 操作在绑定后的行为有三种实现方式

    • 编程实现

      • 能力最强大,能够控制模块面板和界面显示方式

      • 需要搭建开发环境,重新部署服务器

    • 脚本实现

      • 能力较弱,不容易调试

      • 无需搭建开发环境

    • 存储过程实现

      • 数据处理能力强,无需搭建开发环境


5699464

创建模块

输入类名和显示名

添加模块类的子类

提交即可


5699464

举例:创建需求管理模块


5699464

在模块上绑定操作

2 进入操作绑定

标签页

1 双击模块类

3 选择操作和显示名称

4 点击保存


5699464

举例:绑定快速查询操作

  • 快速查询操作

    • CreateQueryOperation

      • 创建查询快捷方式

      • 配置已经创建的查询快捷方式

    • LoadQueryOperation

      • 加载模块上的查询快捷方式

    • RefreshModule

      • 刷新模块面板上的查询快捷方式


5699464

创建查询快捷方式

点击保存

双击创建快捷查询操作

填写快捷方式配置信息


5699464

快捷查询的配置项

快捷方式名称

快捷方式的图标

排序依据数字

快捷方式授权名

查询结果类


5699464

快捷查询的配置项


5699464

快捷操作的动作选项

在条件表达式中输入对象的OID

创建单个或者多个对象

在工作区中打开一个网页

通过过滤多对象查询结果


5699464

举例:建立需求管理功能


5699464

创建普通操作

指定操作名称和显示名

指定缺省实现方式

添加操作类的子类


5699464

在实体类上绑定操作

2 进入操作绑定

标签页

3 选择操作和显示名称

1 双击实体类

4 点击保存


5699464

操作绑定时的选项设置

是否继承(仅对实体类绑定有效)决定操作是否在子类中继续存在

视图名(仅对实体类绑定有效)决定操作需要显示在哪个视图上,视图名的规范见视图定制的详细说明

关联名(仅对实体类绑定有效)决定操作需要显示在哪个视图上

  • 路径:

  • 指定Java类的全路径

  • 指定需要实现的脚本名称

    • script:

  • 指定需要调用的存储过程

    • procedure:


5699464

举例:创建关闭需求操作

  • 脚本:

    function exe()

    {

    _obj.setStatus("已关闭");

    }

    exe();

  • 路径:

    • script:testClose


5699464

电子仓库定制

在需求报告上附加文件附件


5699464

电子仓库的定制


5699464

相关概念

  • 电子文件

    • 在文件系统中的实际电子文件

  • 源文件(SourceFile)

    • 电子文件在平台上的记录

  • 电子仓库(Vault)

    • 用于存储实体类对象

  • 存储位置(Vault Location)

    • 用于指定电子文件存储位置


5699464

相关概念的关系


5699464

如何定制电子文件仓库

指定电子文件仓库位置

建立实体类与源文件的链接

绑定文件上传下载操作


5699464

指定电子文件仓库位置


5699464

绑定文件上传下载操作

  • FileDownload

    • 实现路径

      • edu.thss.platform.omf.clt.client.operation.file.OprSFileDownload

  • FileUpload

    • 实现路径

      • edu.thss.platform.omf.clt.client.operation.file.OprSFileUpload


5699464

举例:在需求报告上附加文件


  • Login