为要素图层配置弹出窗口时,可自定义内容和内容显示方式。 弹出窗口可以包含自定义文本、字段列表、图表、图像、附件图像或缩略图、附件链接列表以及在转盘中显示的一系列图表和图像。 可以分割、排列和旋转所选元素并应用边框样式。
要为图层配置弹出窗口,请在内容窗格中右键单击该图层,然后单击配置弹出窗口 以打开配置弹出窗口窗格。
弹出窗口元素
默认弹出窗口由单列字段清单组成。 如果图层具有附件,则将添加附件元素。 这些元素没有可见边框。 元素选择将列为窗格顶部的按钮。 单击元素类型可将其添加到弹出窗口定义列表的底部。 或者,可单击元素类型并将其拖动到特定的垂直位置。 要将元素切换为其他类型,请拖动列表中项目顶部的元素,例如,将图像元素更改为文本元素。 由此,无需删除现有元素,并避免意外修改自定义排列。
弹出窗口元素支持相关数据、超链接、ArcGIS Arcade 表达式和 HTML 代码并包含标题和描述。
下表列出了可用的弹出窗口元素:
元素 | 描述 |
---|---|
标题 | 提供弹出窗口名称的文本或字段值。 使用字段下拉菜单从图层添加动态文本。 默认使用图层属性中定义的显示名称。 |
文本 | 将自定义文本添加到弹出窗口,包括超链接。 系统将提供标准文本格式选项。 或者,打开 HTML 模式以进一步增强文本。 注:
|
字段 | 选择要显示在弹出窗口中的字段。 默认情况下,列表可反映表中字段的可见性。 或者,关闭仅使用可见字段和 Arcade 表达式选项以进一步自定义列表。 如果图层具有相关记录集,则还可以包含相关数值字段的统计数据。 通过单击格式化字段按钮更改字段别名以及数值和日期字段的格式。 单击并拖动所选字段以更改顺序。 通过右键单击字段别名 {Field Name} 标题对所有字段进行排序。 或者,打开 HTML 模式将元素转换为预填充文本元素,以进一步增强文本。 |
附件 | 对于已启用附件的图层,您可以在弹出窗口中显示图像、非图像文件的默认文件处理程序缩略图或附件的链接列表。 可以仅显示图像或者仅显示一个最近的图像。 更改排序顺序,以改变附件的显示顺序。 默认情况下,附件按 ATTACHMENTID 降序显示,这意味先显示最近添加的附件。 单击图像、缩略图或链接以在默认文件处理程序中将其打开。 如果显示不具备关联附件的要素的弹出窗口,元素中将显示一条消息,指示未找到任何附件。 |
图像 | 通过(本地或基于 Web 的)URL 提供图像并设置自定义标题或文字说明。 或者,可打开 HTML 模式以进一步增强标题和文字说明。 |
图表 | 构建垂直或水平条形图、折线图或饼图。 只能对图表和用于标准化图表的字段使用数值字段。 将鼠标悬停在图表中的各个字段上以查看其值。 注:图表将仅包含前 10 个字段,并且 x 轴标注的大小将进行调整,以适应该记录所含字段的最大值。 控制最大值轴,以将识别的值与定义的最大值进行比较。 高于设定最大值的值将显示为上限。 无法使用负值。 单击最大值按钮确定图表中当前所含字段的最大值。 在以下情况下,此按钮会被禁用:
可以选择一个色带以更改图表外观。 图表可以具有标题和文字说明。 或者,打开 HTML 模式以进一步增强文本。 |
转盘 | 一个可以容纳多个附件、图表或图像元素的容器。 项目将以自上而下的顺序显示。 在显示的弹出窗口中,可以使用导航箭头来浏览列表。 将以配置项目的相同顺序来查看项目。 |
Arcade | 由自定义 Arcade 表达式定义的元素。 例如,您可以格式化字段元素中单个标注或属性的字体。 为帮助您入门,下拉菜单中提供了一个模板列表,每个模板对应一个元素类型。 |
选择元素后,双击该元素以编辑其属性或单击编辑弹出窗口元素按钮 。 或者,按 F2 或 Enter 键以编辑属性。
完成编辑元素的属性后,单击返回 即可返回到配置弹出窗口窗格上的主页来提交更改。 更改内容窗格中的所选图层也会提交更改。 下次与弹出窗口进行交互时,将反映更新。
提示:
配置弹出窗口窗格底部有四个按钮可用于控制弹出窗口:
- 禁用 - 移除此图层的弹出窗口配置,以防在识别要素时显示弹出窗口。 启用弹出窗口可还原配置。
- 表达式 - 使用 ArcGIS Arcade 表达式添加要在弹出窗口中使用的字段。 有关用法、配置文件变量、返回类型等的详细信息,请参阅特定弹出窗口的 Arcade 配置文件。
- 格式 - 通过更改别名或数值和日期字段格式格式化弹出窗口中的字段。 在此进行的更改特定于弹出窗口显示,不会影响表中的字段格式。
- 重置 - 将弹出窗口配置重置为其默认值。
HTML 模式
可以直接进入 HTML 以进一步自定义大多数元素。 打开 HTML 模式切换按钮以进入此模式。
注:
在 HTML 模式中,应谨记以下信息:
- 图表和图像元素仅在标题和文字说明中支持 HTML。
- 字段元素会被转换为文本元素,系统会使用包含当前可见字段列表的表预填充文本元素。
标记 | 属性 |
---|---|
a | href,style |
audio | autoplay、controls、loop、muted、preload |
img | src、width、height、border、alt、style |
source | media、src、type |
span | style |
table | width、height、cellpadding、cellspacing、border、style |
div | style,align |
font | size、color、style |
tr | height、valign、align、style |
td,th | height、width、valign、align、colspan、rowspan、nowrap、style |
p | style |
b、strong、i、em、u、ul、ol、li、tbody、br、hr |
HTML 注意事项
使用 HTML 时,请谨记以下信息:
- 不支持上表中未列出的 HTML 标签,并且会将其滤出。
- href 和 src 允许的协议包括 https、http、tel 和 mailto。
- 未关闭的标签将自动关闭。
- 如果未使用 <>&" 对 <>&s 进行转义,则其将在合法标签外部进行转义。
- 系统不支持 UNC 和相关路径。
- 当使用 a 标签时,href 目标 URL 始终在新的浏览器选项卡中打开。
- 关闭 HTML 模式会导致所有 HTML 自定义设置丢失。
分割元素
可以在垂直或水平方向上将添加到弹出窗口配置中的每个元素分成两半,从而在弹出窗口中创建唯一格网。 选择一个或多个元素,然后单击分割成两个水平堆叠元素 以在原始空间中并排创建两个相同的元素。
注:
无法将元素划分到小于行的 25% 或四分之一的宽度中。 如果任何所选元素没有足够的空间来完成操作,则水平分割命令也将不可用。
或者,单击分割成两个垂直堆叠元素 以将所选元素复制为两个垂直堆叠行;原始行中的任何未选中的元素将垂直跨这两行。
旋转一组元素
可以将一组所选元素逆时针旋转 90 度。 这会将单行多个元素转换为多行单个元素,或将多行元素转换为单行。
注:
将多行转换为单行时,最多允许操作四个元素。
要旋转元素,请选择两个或多个相同宽度的元素,或者选择形成相同宽度区域的一组元素,然后单击向左旋转 90° 以旋转选择的内容。
更新弹出窗口元素的排列
可以随时使用排列下拉菜单来重新定义单行中多个元素的水平分布。 选择单行中的一个或多个元素后,可以单击分割按钮旁边的下拉菜单以查看分布选项。 展开菜单即可查看该行的可用配置列表。 将鼠标悬停在选项上方可以查看特定的宽度百分比。 可以选择其他排列以重新分配该行中的元素以进行匹配。
可以手动调整元素的垂直分布。 要手动移动元素边,请将鼠标悬停在显示蓝线的上边或下边上。 单击并将此线拖动到新位置。 随着边的移动,线在所有可用位置处变粗。 释放鼠标,以将元素及其适用的相邻元素修整为应用新配置的元素。
注:
要素之间不能重叠。 如果无法进行垂直移动,则将鼠标悬停在元素边上时不会出现蓝线。 如果存在多个可用位置,并且目标包含相邻元素,则不会出现粗蓝线,这表明该移动操作无效。
元素边框
可以进一步对所有元素进行自定义以包含着色边框。 边框厚度选项范围介于 1 pt 至 5 pt,并且包含无边界选项。 系统提供了标准调色板。
移除弹出窗口元素
删除元素也会更新排列。 单击移除弹出窗口元素按钮 删除单个元素。 或者,选择一个或多个元素,然后单击排列按钮旁边的移除弹出窗口元素按钮 删除所有选定元素。 移除元素后,其余排列将进行扩展以填充该空间。 相同行中具有相同高度的相邻元素将填充缺失空间。 移除跨多行的元素将导致每个受影响的行进行扩展。 如果没有具有相同高度的相邻元素,则具有相同宽度的元素将从上方或下方进行扩展。