slide1
Download
Skip this Video
Download Presentation
视图模型定制和资源绑定

Loading in 2 Seconds...

play fullscreen
1 / 58

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


  • 112 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '视图模型定制和资源绑定' - ninon


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
slide1

视图模型定制和资源绑定

用更好的界面显示数据

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

属性分组

属性布局和显示控件

自动进行输入情况的判断

slide5
进入视图编辑工具

切换到显示定制的标签页

双击进入实体类建模界面

slide6
进入视图编辑工具

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

slide7
创建一个视图

点击创建视图

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

slide10
向视图中添加、去除属性

点击移除

点击添加

选中属性

选中属性

slide11
改变显示布局

创建新分组

控制属性排序和分组排序

控制组内布局

slide12
控制分组属性

控制组内属性的分列数目

控制分组的名称

slide13
控制属性显示顺序

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

slide14
基本属性(2列)

代号、创建时间、

名称、负责人、用户

详细属性

项目描述

举例:修改项目属性分组
slide16
更改属性显示方式

控制控件大小

设置只读

控制长度

控制输入

控制数字框

slide18
基本属性

代号(只读、类编码框)

创建时间(只读,默认)

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

负责人(可空,文本框)

用户(不空,文本框)

详细属性

项目描述

高200*宽400,大文本框

举例:修改项目属性显示
slide20
资源引用的原理

数据库表

Resource.jar

资源类定义

数据库视图

资源与类属性的映射

资源点选工具

其他数据库表

表单引擎

slide23
映射资源的属性

在属性库中进行搜索

如果能够匹配则进行匹配

否则自行指定名称

点击绑定属性

搜索映射表

指定属性映射

slide25
PLT_RBM_CUSTPROJ

Oid:对象的代号

Description:项目描述

Name:项目名称

举例:定制项目列表资源
slide26
资源类映射表不能同名

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

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

创建资源的注意事项
slide27
进行初级属性绑定

进入属性绑定

新建绑定信息

slide28
进行初级属性绑定

确定回填方式

选择回填属性

选择绑定资源

刷新后台模型

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

功能模型定制

建立独立的功能模块

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

与类视图绑定的操作

与模块绑定的操作

模块

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

输入类名和显示名

添加模块类的子类

提交即可

slide40
在模块上绑定操作

2 进入操作绑定

标签页

1 双击模块类

3 选择操作和显示名称

4 点击保存

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

点击保存

双击创建快捷查询操作

填写快捷方式配置信息

slide43
快捷查询的配置项

快捷方式名称

快捷方式的图标

排序依据数字

快捷方式授权名

查询结果类

slide45
快捷操作的动作选项

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

创建单个或者多个对象

在工作区中打开一个网页

通过过滤多对象查询结果

slide47
创建普通操作

指定操作名称和显示名

指定缺省实现方式

添加操作类的子类

slide48
在实体类上绑定操作

2 进入操作绑定

标签页

3 选择操作和显示名称

1 双击实体类

4 点击保存

slide49
操作绑定时的选项设置

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

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

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

  • 路径:
  • 指定Java类的全路径
  • 指定需要实现的脚本名称
    • script:
  • 指定需要调用的存储过程
    • procedure:
slide50
举例:创建关闭需求操作
  • 脚本:

function exe()

{

_obj.setStatus("已关闭");

}

exe();

  • 路径:
    • script:testClose
slide51

电子仓库定制

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

slide53
相关概念
  • 电子文件
    • 在文件系统中的实际电子文件
  • 源文件(SourceFile)
    • 电子文件在平台上的记录
  • 电子仓库(Vault)
    • 用于存储实体类对象
  • 存储位置(Vault Location)
    • 用于指定电子文件存储位置
slide55
如何定制电子文件仓库

指定电子文件仓库位置

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

绑定文件上传下载操作

slide57
绑定文件上传下载操作
  • FileDownload
    • 实现路径
      • edu.thss.platform.omf.clt.client.operation.file.OprSFileDownload
  • FileUpload
    • 实现路径
      • edu.thss.platform.omf.clt.client.operation.file.OprSFileUpload
ad