页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

信息
title基本操作

全局操作除了建模者自定义的全局操作,还包含系统内置的基本操作(未显示在全局操作列表)。

  • 其中实体类表单中内置四个基本操作:新增、编辑、删除和刷新。
  • 关联类表单中内置六个基本操作,除同实体类相同的四个基本操作外,因为关联类的特殊性,DWF还提供了删除左对象和删除右对象操作。

Image RemovedImage Added

图-操作的分类

操作的含义:

  • 操作的动作类型(Action Type):每个操作都有一个动作类型,在DWF功能模型中,操作动作类型的不同决定了操作激活时具体行为。

...

  • 功能菜单
  • 按钮
  • 事件                                                                                                                                                     

Image RemovedImage Added

图-操作的表现形式

2.基本功能

...

  • 首页地址:当进入应用以后,输入内容的URL完整地址。起始页增加了$user,$env关键字支持($user.token,$user.userId,$user.userName;$env.serverIp,$env.serverPort),解决认证问题。
    起始页增加$user,$env关键字支持
  • 起始操作:当进入应用后,默认直接打开的表单操作。格式为“模块英文名/该模块下操作英文名”。如果想要设置设备管理模块(AssetMgn)下的设备地图(LandingMap)为起始操作,需要在输入框中输入“AssetMgn/LangdingMap“。
  • 皮肤:DWF提供简约白和深沉黑两种皮肤,默认为简约白。
  • 布局:DWF提供上下布局和左右布局,默认为左右布局。
  • 自定义样式:用于满足应用需要特殊样式,非必须上传项,文件格式为CSS。
  • 自定义脚本:提供建模者拓展应用基本功能的入口。

根据上述介绍,大家可以尝试创建一个设备管理应用。

Image RemovedImage Added

图-应用编辑框

3.2 创建模块与模块操作

...

模块操作的步骤比较简单,大家可以根据功能树创建设备管理、零件管理和工单管理模块。

Image RemovedImage Added

图-新增模块

3.2.2 创建模块操作

...

大家可以根据功能树为不同功能模块绑定不同的模块操作。

Image RemovedImage Added

图-新增模块操作

3.3 创建全局操作

全局操作也属于操作,只是作用的范围是全局。包括系统内置的四个基本操作新增、编辑、删除、刷新,以及关联类特有的删除左对象、删除右对象。用户还可以在功能模型-全局操作管理页面,新增全局操作。同模块操作,全局操作信息编辑页面同表单中的操作。根据业务功能,设置操作具体信息即可完成全局操作的创建。创建好的全局操作会出现在实体类表单、关联类表单的操作列表中,用户可以通过按钮或者控件事件绑定全局操作,实现具体功能。

Image RemovedImage Added

图-新增全局操作

3.4 删除实体类操作

在实体类表单定制页面,只能对实体类操作(例如新增设备、编辑设备等)进行新增或者编辑,无法删除。功能模型-实体类操作提供了删除实体类操作的页面,建模者可以在该页面删除实体类操作。

Image RemovedImage Added

图-删除实体类操作

3.5 删除关联类操作

同理,功能模型还提供了删除关联类操作的入口。

Image RemovedImage Added

图-删除关联操作

4. 扩展内容:查询条件优先级

案例中,为了方便维修工程师找到自己的工单,可以在工单管理模块下新增“我的工单”模块操作,只显示当前登录的维修工程师负责的工单列表。我们可以利用前处理脚本向表单提供过滤条件,模块操作设置信息入下图。

Image RemovedImage Added

图-表单过滤

前处理脚本代码参考如下:

...

6.附件

View file
name功能模型.zip
page第八章 功能模型
spaceDWF
height250