...
信息 | ||
---|---|---|
| ||
全局操作除了建模者自定义的全局操作,还包含系统内置的基本操作(未显示在全局操作列表)。
|
图-操作的分类
操作的含义:
- 操作的动作类型(Action Type):每个操作都有一个动作类型,在DWF功能模型中,操作动作类型的不同决定了操作激活时具体行为。
...
- 功能菜单
- 按钮
- 事件
图-操作的表现形式
2.基本功能
...
- 首页地址:当进入应用以后,输入内容的URL完整地址。起始页增加了$user,$env关键字支持($user.token,$user.userId,$user.userName;$env.serverIp,$env.serverPort),解决认证问题。
起始页增加$user,$env关键字支持 - 起始操作:当进入应用后,默认直接打开的表单操作。格式为“模块英文名/该模块下操作英文名”。如果想要设置设备管理模块(AssetMgn)下的设备地图(LandingMap)为起始操作,需要在输入框中输入“AssetMgn/LangdingMap“。
- 皮肤:DWF提供简约白和深沉黑两种皮肤,默认为简约白。
- 布局:DWF提供上下布局和左右布局,默认为左右布局。
- 自定义样式:用于满足应用需要特殊样式,非必须上传项,文件格式为CSS。
- 自定义脚本:提供建模者拓展应用基本功能的入口。
根据上述介绍,大家可以尝试创建一个设备管理应用。
图-应用编辑框
3.2 创建模块与模块操作
...
模块操作的步骤比较简单,大家可以根据功能树创建设备管理、零件管理和工单管理模块。
图-新增模块
3.2.2 创建模块操作
...
大家可以根据功能树为不同功能模块绑定不同的模块操作。
图-新增模块操作
3.3 创建全局操作
全局操作也属于操作,只是作用的范围是全局。包括系统内置的四个基本操作新增、编辑、删除、刷新,以及关联类特有的删除左对象、删除右对象。用户还可以在功能模型-全局操作管理页面,新增全局操作。同模块操作,全局操作信息编辑页面同表单中的操作。根据业务功能,设置操作具体信息即可完成全局操作的创建。创建好的全局操作会出现在实体类表单、关联类表单的操作列表中,用户可以通过按钮或者控件事件绑定全局操作,实现具体功能。
图-新增全局操作
3.4 删除实体类操作
在实体类表单定制页面,只能对实体类操作(例如新增设备、编辑设备等)进行新增或者编辑,无法删除。功能模型-实体类操作提供了删除实体类操作的页面,建模者可以在该页面删除实体类操作。
图-删除实体类操作
3.5 删除关联类操作
同理,功能模型还提供了删除关联类操作的入口。
图-删除关联操作
4. 扩展内容:查询条件优先级
案例中,为了方便维修工程师找到自己的工单,可以在工单管理模块下新增“我的工单”模块操作,只显示当前登录的维修工程师负责的工单列表。我们可以利用前处理脚本向表单提供过滤条件,模块操作设置信息入下图。
图-表单过滤
前处理脚本代码参考如下:
...
6.附件
View file name 功能模型.zip page 第八章 功能模型 space DWF height 250