页面树结构

版本比较

标识

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

...

4)选择经纬度映射类型,DWF提供两种方式给建模者,建模者可以选一,本案例中使用单独映射。

经纬度映射类型描述
单独映射

目标类上一个用于存储位置经度的属性映射到地图控件的经度,另一个用于存储位置纬度属性映射到地图的纬度。用数字类型属性记录位置经度、纬度。

Image Modified

图-动态地图-单独映射属性设置

字符串映射目标类上一个用于描述位置坐标的属性映射到地图控件的经纬度,例如“114.33,32.07”。用字符串类型属性来记录位置的经纬度。

5)接下来设置图标。图标的设置也有两种方式,可以选择任意一方式,也可以根据业务需要同时选择。例如:用一个“设备图片asseImg”属性存储图片地址,图片显示在设备地图上。或根据设备状态assetState的属性值映射成图标显示在设备地图上。

图标设置描述
坐标点展示图标

将目标类上用于记录图片地址的属性映射到地图控件上,叫做图标映射。图标地址用字符串类型的属性,例如“https://s2.ax1x.com/2019/08/26/mfw3Ae.png“。

当用户设备类对象的图标属性值不为空时,地图控件会根据属性值提供的图片地址映射到地图对象上。

当目标类上的图标属性值为空时,DWF提供了以下3种图标地址源:

a.默认图标地址:当图标地址属性为空值时,且未映射任何图标地址源时,DWF会默提供一个蓝色的图标Image Modified用于显示对象在地图的位置。

b.图片库:选择图片地址来源为图片库。通过选择图片库的图片实现图标地址映射。

c.自定义:用户通过向自定义图片地址源输入框某一的网络图片地址,实现图标地址映射。

Image Modified

图-动态地图图标设置

坐标点展示角标

另一种是通过属性取值映射的方法,叫做角标映射。例如设备类上有一个“设备状态assetState”的属性,该属性对应的值仅“已创建”、“维修中”、“已报废”三个。那么就存在这样的业务:根据设备状态的不同在地图上显示不同的图标。使用步骤如下:

a.在角标属性处绑定需要映射的属性,本次案例中绑定“设备类型assetState”;

b.点击图标属性映射表下输入框,弹出图标设置弹窗。角标映射方式为先输入需要映射的“属性值”,添加英文符号的“:”,再根据业务点击所选图标的按钮。图标映射格式为——属性值:点选图标按钮,例如:维修中:md-remove-circle。

Image Modified

图-动态地图属性映射图标设置

6)设置好对象在地图上映射的图标后,还需要调整图标的大小。在样式设置区,根据实际情况调整图标的高度、宽度。系统默认设置为30*30,单位为px。因为本次案例我们选用的网络图片是50*50的,所以这里将图标高度、宽度分别调整为50px。

...

本节还对外键引用类控件进行了介绍和总结,外键应用类控件有4个:单选框、复选框、选择框、对象标签。

总结了表单中数据跨类应用的3类情况。

示例模型包

View filename表单建模入门(三).zipheight250