操作方法

问题:在 ArcGIS Experience Builder 中,如果在地图上未选择任何数据,则将显示字段名称变量

Last Published: May 27, 2024

描述

在 ArcGIS Experience Builder 中,如果在 ArcGIS Experience Builder 地图上未选择任何数据,则动态文本消息将显示字段名称变量(大括号中的字段名称),而非空值。 同样,当加载动态文本消息时,将显示相同的消息。

原因

这是有意设计的。 在 ArcGIS Experience Builder 中,可以使用三个选项(即属性、统计数据和表达式)将动态文本连接到所选数据源。 默认情况下,“动态内容”窗格将显示“属性”选项设置,除非选择其他选项。 当使用“属性”选项时,动态文本消息将默认显示字段名称变量,因为系统未提供任何选项,用于指定在地图上未选择任何数据时将显示的文本消息。

解决方案或解决方法

可以使用“表达式”选项重命名显示的默认字段名称变量以显示空值或者其他合适的文本。 请按照以下步骤更改动态文本,使其不再显示字段名称变量。

  1. 打开 ArcGIS Experience Builder 体验。
  2. 在画布上,单击文本微件,然后单击动态内容 动态内容按钮 按钮以打开动态内容窗格。
  3. 在可编辑文本区域中,单击默认字段名称变量。 在本示例中,{NAME} 为默认字段名称变量。
默认字段名称变量
  1. 动态内容窗格中,单击表达式选项卡。
  2. Delete 键以删除表达式标题(类似地显示为字段名称变量),按空格以将表达式标题显示为 null,或者键入要显示的合适文本。
Note: 
Replacing an expression title with a space is necessary to display no text in a dynamic text message. Completely removing the expression title displays a default 'Expression' text message.
  1. 单击插入
“动态内容”窗格
  1. 在构建器工具栏上,单击实时视图按钮以预览消息显示。

下图显示了在 ArcGIS Experience Builder 中的地图上未选择任何数据时显示的自定义“无数据”消息。

自定义“无数据”消息显示

文章 ID: 000032388

获得人工智能支持

使用 Esri Support AI Chatbot 快速解决您的问题。

立即开始聊天

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

立即开始聊天

转至下载选项