为要素图层配置弹出窗口时,可自定义内容和内容显示方式。 弹出窗口可包含自定义文本以及字段、图表、影像和附件的列表。
要为图层配置弹出窗口,请在内容窗格中右键单击该图层,然后单击配置弹出窗口 。 这将打开用于为所选图层定义内容的配置弹出窗口窗格。
自定义弹出窗口元素
可通过单击窗格顶部的元素类型向弹出窗口定义添加元素。 弹出窗口元素支持相关数据、超链接和 Arcade 表达式。
下表列出了弹出窗口元素以及每个元素的描述:
元素 | 描述 |
---|---|
标题 | 提供弹出窗口名称的文本或字段值。 使用字段下拉菜单从图层本身添加动态文本。 |
文本 | 将自定义文本添加到弹出窗口,包括超链接。 |
字段列表 | 选择要显示在弹出窗口中的字段。 如果图层具有相关记录,则还可以包含相关数值字段的统计数据。 |
图表 | 构建垂直或水平条形图、折线图或饼图。 只能对图表和用于标准化图表的字段使用数值字段。 图表可以具有标题和文字说明。 |
图片 | 通过 URL 或附件提供影像并设置自定义标题或文字说明。 对于附件,您将从字段下拉菜单中访问文件名,以便您区分多个附件的标题或文字说明。 可在 web 地图或要素图层中删除来自附件的影像。 |
附件 | 对于包含已启用附件的图层,可在弹出窗口内显示附件列表。 在配置弹出窗口窗格中,选中底部的显示附件列表选项。 启用此选项后,弹出窗口将列出在默认文件处理程序中启动每个附件的超链接。 如果在选中显示附件列表选项时显示不具备关联附件的要素的弹出窗口,弹出窗口中将显示一条消息,指示未找到任何附件。 |
选择元素后,双击该元素以编辑其属性或单击编辑弹出窗口元素按钮 。
编辑元素的属性后,单击返回 即可返回到配置弹出窗口窗格上的主页来提交更改。 更改内容窗格中的选定图层也会提交更改。 下次与弹出窗口进行交互时,将反映更新。
提示:
您可以在配置弹出窗口窗格的底部禁用弹出窗口,使用 ArcGIS Arcade 表达式对其进行自定义,并将其重置为先前的状态。
使用相关数据
当图层参与某个关联或关系类时,可在弹出窗口的上部访问相关数据,其中会列出已识别的项目。 您还可以使用配置弹出窗口窗格,以基于相关数据将字段或统计函数添加到弹出窗口的下部。 对于弹出窗口中的文本元素,可通过字段下拉菜单选择相关表中的字段。 对于字段元素,可将相关数据追加至主字段列表下方。 对于图表元素,可在相关表的数值字段中进行选择来添加到图表。 弹出窗口支持设置小数位格式的数值字段。
关系类的基数必须为 1:1、1:M 或 M:N 才能在弹出窗口中使用。
对于 1:1 关系,相关表中的值将从单个相关记录中复制。 例如,对于名为 Offices 的图层与名为 Current Staff 的表之间的 1:1 关联,弹出窗口可显示第一个表中的办事处标识符以及第二个表中的当前占用者的名称和雇用日期。
对于 1:M 和 M:N 关系,统计汇总值从潜在的多个相关记录中进行整理。 例如,对于 Land Records 图层和 Previous Owners 表之间的 1:M 关联,弹出窗口可以显示第一个表中的宗地地址以及第二个表中的先前所有者的数量和最高购买价格。
相关记录统计数据
如果图层具有相关记录,则相关的数值字段的统计数据也可以通过以下步骤包含在弹出窗口中:
- 右键单击内容窗格中的图层,然后单击配置弹出窗口
。
- 单击字段元素中的编辑弹出窗口元素按钮
。
- 在相关记录:统计数据标题下,展开要包含统计数据的相关表名称旁边的箭头。 将列出该表中的所有数值字段。
- 选中所需字段旁的显示框。 包含适用的统计数据的新行随即会显示在所选字段名称的下方。
- 选择要添加到弹出窗口的相关统计数据。
- 单击返回
即可退出字段选项并提交更改。 您将返回到配置弹出窗口窗格的主页。
如果在步骤 5 中未选择任何相关统计数据,则在提交更改时将自动取消选中相关字段。
超链接
超链接可应用于图像、图表和文本元素,以便向弹出窗口添加其他信息。 然后,您可以单击弹出窗口中的链接元素以打开网页、文档或其他信息。
插入超链接作为文本元素
- 在内容窗格中,右键单击带有弹出窗口的图层并单击配置弹出窗口
。
- 在配置弹出窗口窗格中,单击文本元素按钮
将其添加到弹出窗口中。
- 单击编辑按钮
编辑文本元素。
- 在所需链接位置放置指针,然后单击页面顶部按钮列表中的超链接按钮
。
- 对于 URL,请在单击弹出窗口中的图像、图表或文本时提供要打开或显示的项目的 URL 或路径。 执行以下其中一项操作:
- 提供所需项目的完整路径,例如,\\machineName\sharedDirectory\imageName.jpg 或 file:///C:\Users\temp\OperationsSchedule.docx。
- 提供基础路径并从属性表字段获取路径的其余部分,例如,\\machineName\sharedDirectory\{Hyperlink_FieldName}。 也可以使用 "mailto:"{EmailAddressField}。
- 在属性表字段中获取源 URL 并将该字段引用为 {FieldNameWithLinks}。
- 使用可以通过名称 {expression/expression0} 引用的 Arcade 表达式。
- 对于描述,请提供您希望显示为链接的文本,然后单击应用。
- 或者指定其他文本并为其设置格式。
- 要保存编辑内容,请单击配置弹出窗口窗格文本选项选项卡上的返回按钮
。
插入超链接作为图表元素
- 在内容窗格中,右键单击带有弹出窗口的图层并单击配置弹出窗口
。
- 在配置弹出窗口窗格中,单击图表元素按钮
将其添加到弹出窗口中。
- 单击编辑按钮
编辑图表元素。
- 图表元素接受标题和说明文字部分中的超链接。 在所需位置放置指针,然后单击页面顶部按钮列表中的超链接按钮
。
- 对于 URL,请在单击弹出窗口中的图像、图表或文本时提供要打开或显示的项目的 URL 或路径。 执行以下其中一项操作:
- 提供所需项目的完整路径,例如,\\machineName\sharedDirectory\imageName.jpg 或 file:///C:\Users\temp\OperationsSchedule.docx。
- 提供基础路径并从属性表字段获取路径的其余部分,例如,\\machineName\sharedDirectory\{Hyperlink_FieldName}。 也可以使用 "mailto:"{EmailAddressField}。
- 在属性表字段中获取源 URL 并将该字段引用为 {FieldNameWithLinks}。
- 使用可以通过名称 {expression/expression0} 引用的 Arcade 表达式。
- 对于描述,请提供您希望显示为链接的文本,然后单击应用。
- 或者在标题和说明文字部分指定其他文本并为其设置格式。
- 要保存编辑内容,请单击配置弹出窗口窗格图表选项选项卡上的返回按钮
。
插入超链接作为图像元素
- 在内容窗格中,右键单击带有弹出窗口的图层并单击配置弹出窗口
。
- 在配置弹出窗口窗格中,单击图像元素按钮
将其添加到弹出窗口中。
- 单击编辑按钮
编辑图像元素。
- 在所需链接位置放置指针 - 图像元素接受标题和说明文字部分的超链接 - 然后单击页面顶部按钮列表的超链接按钮
。
- 对于 URL,请在单击弹出窗口中的图像、图表或文本时提供要打开或显示的项目的 URL 或路径。 执行以下其中一项操作:
- 提供图像的完整路径,例如,\\machineName\sharedDirectory\imageName.jpg 或 file:///C:\Users\temp\OperationsSchedule.docx。
- 提供基础路径并从属性表字段获取路径的其余部分,例如,\\machineName\sharedDirectory\{Hyperlink_FieldName}。 也可以使用 "mailto:"{EmailAddressField}。
- 在属性表字段中获取源 URL 并将该字段引用为 {FieldNameWithLinks}。
- 使用可以通过名称 {expression/expression0} 引用的 Arcade 表达式。
- 对于描述,请提供您希望显示为链接的文本,然后单击应用。
- 对于源 URL,请提供要在弹出窗口中显示的图像的 URL 或路径。
- 对于超链接,请在执行链接时提供您希望显示的项目的 URL 或路径。
- 要保存编辑内容,请单击配置弹出窗口窗格图像选项选项卡上的返回按钮
。