页面树结构

版本比较

标识

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

...

8)开启动态响应:默认关闭。如果想要该对象的数据变化时,使该标签的数字能及时刷新,需要开启动态响应开关。

图-动态参数标签属性设置

2.3

...

编码扩展-

...

Echart

除了提供的可视化控件外,用户还可以根据业务需要,自己定义一个可视化控件。本讲将简单介绍自定义控件的使用。除了提供的可视化控件外,用户还可以根据业务需要,自己定义一个可视化控件。本讲将简单介绍编码扩展中的Echarts控件的使用。

1)在可视化控件找到自定义可视化控件1)在编码扩展中找到“Echart”控件(Image RemovedImage Added)控件,拖入合适布局内;

2)选择画布区自定义控件,右侧滑出属性编辑框,点击“打开编辑”开关,弹出脚本编辑框;

...

对于这类用同一表单模版显示多个对象的形式,我们可以用卡片控件来实现。卡片控件是引用当前目标类或者其他类上的表单,以单个或者多个卡片的形式展示引用类对象的信息。

3.1 单对象控件-

...

文本标签

正如我们提到的卡片控件的定义,结合案例,明确我们需要创建一个显示单个设备卡片的表单,如下图。这里我们将介绍新的控件-标签。标签是将对象存储在数据库中的数据展示到页面的控件,没有属性类型限制,时间、数字、字符串类型均可显示。下面为大将讲解单个设备卡片创建及标签的使用。文本标签。标签是将对象存储在数据库中的数据展示到页面的控件,没有属性类型限制,时间、数字、字符串类型均可显示。下面为大将讲解单个设备卡片创建及标签的使用。

图-设备卡片(单对象)

单个设备卡片的建模步骤:

1)进入实体类管理-设备(Asset)创建一个表单英文名为AssetCard的表单,页面跳转表单建模工具页面;

...

1)找到控件区-单对象控件中的文本标签()控件,将控件拖入第二列布局中;

2)选中画布区的标签控件,右侧滑出属性编辑;

3)同其他单对象控件一样,标签也需要绑定目标属性,才能显示出对象上的属性值,以同样的方式设置剩余的属性;3)同其他单对象控件一样,文本标签也需要绑定目标属性,才能显示出对象上的属性值,以同样的方式设置剩余的属性;

4)需要提出的是,如果标签绑定的属性是时间类型的属性,标签属性区会多出一个设置项用于设置时间格式,例如y4)需要提出的是,如果文本标签绑定的属性是时间类型的属性,标签属性区会多出一个设置项用于设置时间格式,例如y-M-D h:m:s。

图-标签属性设置文本标签属性设置

3.2 多对象控件-卡片(多对象展示)

上面为大家介绍了如何设计单个的设备卡片,现在为大将讲解卡片控件的使用:

...

6)其他控件的使用将在下文中讲解。

4.1 外键引用控件-对象选择

DWF中提供三个外键引用类控件:对象选择、对象标签和对象弹窗。对象选择控件是一个外键引用类控件,在DWF中,”全局唯一标签oid“属性可以保证对象的唯一性,所以我们在前面工单建模时,创建了属性为UUID的“故障设备assetOid”属性,用于存储设备对象的“全局唯一标识oid”值。接下来具体讲解对象选择框的使用:DWF中提供二个外键引用类控件:选择框、对象标签。选择框控件是一个外键引用类控件,在DWF中,”全局唯一标签oid“属性可以保证对象的唯一性,所以我们在前面工单建模时,创建了属性为UUID的“故障设备assetOid”属性,用于存储设备对象的“全局唯一标识oid”值。接下来具体讲解对象选择框的使用:

1)在控件区-单对象控件处找到对象选择框(Image RemovedImage Added)控件,将控件拖放到合适布局内;

...

3)为单对象控件绑定目标属性,在本案例中绑定“故障设备assetOid”属性;

4)因为单对象控件是引用类型的控件,所以需要明确需要该属性需要引用的目标类,在本案例中,设置目标类为设备(Asset);4)因为选择框控件是引用类型的控件,所以需要明确需要该属性需要引用的目标类,在本案例中,设置目标类为设备(Asset);

5)我们引用的对象属性较多,不能将所有属性的数据都罗列出来,因此需要设置浏览字段,也就是点击对象选择框时那个或者那些属性的数据。本次案例中,我们设置浏览字段为“代号”、“设备名称”;

...

信息
title对象选择与对象标签、对象弹窗控件的异同

对象选择和对象标签、对象弹窗都是3个外键引用类控件,且都可以选择多条数据对象的属性值和实现属性联动赋值,他们的不同之处在于:对象选择框和对象标签都是外键引用类控件,且都可以选择多条数据对象的属性值和实现属性联动赋值,他们的不同之处在于:

  • 对象选择是通过下拉的方式进行数据选择,而对象标签是弹窗方式进行选择;
  • 对象选择的是“浏览字段”,而对象标签选择的是“浏览表单”;
  • 对象选择具有“是否开启远程搜索”的开关,而对象标签没有此开关。

特别说明的问题:

  • 对象选择和对象弹窗控件作用基本一致,都是以弹窗方式进行对象选择,建议选用对象标签,对象弹窗的保留主要是考虑老用户的兼容性问题。

4.3 模型点选器-

...

组织用户

在培训的讲义中,我们为大家将讲解了如何在组织模型处创建用户和用户组。接下来为大家介绍如何利用模型点选控件-组织用户点选器将模型中数据和应用结合起来使用。下面是组织用户点选器的使用步骤:

...

单个设备卡片 AssetCard

  • 布局控件
    • 行、列
  • 单对象控件
    • 标签、附件标签、上传文件

多个设备卡片 AssetCards

  • 多对象控件
    • 表单:目标类、选择表单、多对象展示

...