...
- 布局控件:拖拽池、拖拽块
- 单对象控件:动态参数框
- 可视化控件:动态地图、自定义可视化控件
本节还对外键引用类控件进行了介绍和总结。
1.设备地图
如下图所示,这是利用DWF提供的可视化控件-动态地图创建的表单,能够将存储在数据库中对象的一组数字用可视化的方式显示出来。
...
1)进入实体类管理,为设备类(Asset)创建一个英文名为LandingMap表单,跳转至表单定制页面。
2)在控件区-可视化控件区域找到动态地图( )控件,利用双击或者拖拽方式将控件放入画布区。
...
5)接下来将日期框、选择框、文本框拖入对应的布局内,并且绑定上图所示的属性;
6)其他控件的使用将在下文中讲解。
4.1 外键引用控件-
...
选择框
DWF中提供二个外键引用类控件:选择框、对象标签。选择框选择框控件是一个外键引用类控件,在DWF中,”全局唯一标签oid“属性可以保证对象的唯一性,所以我们在前面工单建模时,创建了属性为UUID的“故障设备assetOid”属性,用于存储设备对象的“全局唯一标识oid”值。接下来具体讲解对象选择框的使用:
1)在控件区-单对象控件处找到对象选择框()控件,将控件拖放到合适布局内;
2)选中画布区的对象选择框控件,右侧滑出控件的属性编辑框;2)选中画布区的对象选择框控件,右侧滑出控件的属性编辑框;
3)为单对象控件绑定目标属性,在本案例中绑定“故障设备assetOid”属性;4)因为选择框控件是引用类型的控件,所以需要明确需要该属性需要引用的目标类,在本案例中,设置目标类为设备(Asset);
4)在属性编辑区开启“数据字典”,选择框控件可做为引用类型的控件使用,所以需要明确需要该属性需要引用的目标类,在本案例中,设置目标类为设备(Asset);
5)我们引用的对象属性较多,不能将所有属性的数据都罗列出来,因此需要设置浏览字段,也就是点击对象选择框时那个或者那些属性的数据。本次案例中,我们设置浏览字段为“代号”、“设备名称”;
...
信息 | ||
---|---|---|
| ||
|
7)现在设置显示字段,显示字段与浏览字段不同。显示字段是指显示在对象选择框的内容区域的文字。通常浏览字段可以跟显示字段保持一致,也可以自定义设置显示字段;
...
对象标签是另一个外键引用类控件。上一讲为大家介绍了如何使用对象选择框。除了通过下拉列表形式展示数据,我们还希望看到引用类更多信息。这种情况,我们可以使用对象标签来替对象选择框。接下来讲解对象标签的具体使用方法:
1)在控件区-对象标签控件处找到单对象标签( )控件,拖入合适布局内;
...
8)如果开启”多选“开关时,还可以实现选中多个对象。
9)可进行属性联动赋值定义。
图-对象标签属性设置
...
title | 对象选择与对象标签、对象弹窗控件的异同 |
---|
对象选择框和对象标签都是外键引用类控件,且都可以选择多条数据对象的属性值和实现属性联动赋值,他们的不同之处在于:
...
...
4.3 模型点选器-组织用户
在培训的讲义中,我们为大家将讲解了如何在组织模型处创建用户和用户组。接下来为大家介绍如何利用模型点选控件-组织用户点选器将模型中数据和应用结合起来使用。下面是组织用户点选器的使用步骤:
...
5)指定为用户组时,如果没有指定用户组,点击组织用户点选器时会下拉显示所有的用户,也可以指定显示某一个用户组下的用户。
图-组织用户点选器属性设置
5.外键引用类控件
外键引用类控件可以解决不同实体类之间数据的引用问题,可以通过引用类来选择引用类属性,例如实现在实体类A下面的表单根据实体类B的oid 来访问实体类B的数据,通过在浏览字段中选择应用类的属性,实现对引用类B的属性的浏览,在本节的4.1和4.2中介绍了对象选择框和对象标签在设备管理案例中的外键应用类控件的使用。DWF单对象控件中有4个外键引用类控件:
- 单选框、复选框、选择框这3个控件在控件属性定义区开启“数据字典”的情况下也是外键应用类控件
- 对象标签是外键引用类控件
信息 | ||
---|---|---|
| ||
对象选择框和对象标签都是外键引用类控件,他们的不同之处在于:
|
6.数据跨类应用
在定制表单时一般是在某个类下创建表单,但DWF同样可以实现表单中数据跨类的使用,实现途径如下:
- 单对象控件中具有“数据字典”的4个控件(单选框、复选框、选择框、对象标签),通过开启“数据字典”可以实现数据跨类应用
- 多对象的表格控件通过属性“列定制面板”中的引用类可以实现数据跨类应用
- 可视化控件中的“动态数字”控件,可以通过选择“目标类”实现数据跨类应用
7.小结
设备地图 LandingMap
- 可视化控件
- 动态地图:单独映射、字符串映射、图标、角标属性
...
- 单对象控件
- 对象选择:目标类、浏览字段、回填字段、显示字段
- 对象标签:目标类、浏览表单、回填字段、显示字段
- 组织用户点选器:指定类型
本节还对外键引用类控件进行了介绍和总结,外键应用类控件有4个:单选框、复选框、选择框、对象标签。
总结了表单中数据跨类应用的3类情况。
6.附件
View file name 表单建模入门(三).zip height 250