文本微件

文本微件可用于向应用程序添加静态或动态文本。

示例

使用此微件可支持以下应用程序设计要求:

  • 您要在支持其他内容(例如数据详细信息和图像标题)的应用程序中显示文本。
  • 您要显示来自数据源的动态字段或表达式。 您可以将文本微件与列表微件结合使用,以便用户可以单击列表中的项目以显示相应要素的详细信息,例如属性值。

用法说明

文本微件包括一个富文本编辑器,您可在其中更改字体类型、大小、颜色等。 对于动态文本,可以将数据源设置为使用属性或从多个要素图层获取统计数据。 在文本微件中进行编辑时,显示的工具条上提供了常见的文本格式化选项。 您可在微件的配置面板中访问所有格式化选项。 要编辑超链接文本,请单击链接文本,单击内容选项卡上的链接按钮,编辑已配置的链接,然后关闭设置链接面板。

提示:

在文本编辑器中输入文本时,请使用键盘快速键来撤消或恢复文本编辑(Ctrl+Z 用于撤消,Ctrl+Y 用于恢复)。 构建器工具条上的撤消恢复按钮基于在构建器中执行的操作,例如连接数据或添加文本微件。

当文本占用的空间超过微件的大小时,用户可以在微件中滚动文本。 为了指示何时显示更多文本,淡入淡出效果将出现在微件的底部,并且在角落有一个跳跃的箭头图标。

设置

文本微件包括以下设置:

  • 连接到数据 -(可选)将微件连接到特定数据。 (文本微件不需要数据源。)
    • 选择数据 - 选择数据以填充微件中的内容。 您可以为单个“文本”微件选择多个要素图层,并且可以为每个要素图层添加多个数据视图。 您可以将静态文本与动态内容组合。 例如,您可以输入一个句子并选择一个或多个字段以从连接的数据中的选定要素中填充值。
    • 连接数据后,动态内容按钮 动态内容 将在微件的工具条上变为活动状态,因此您可以继续配置数据连接。
  • 换行 - 打开或关闭文本换行。
  • 工具提示 - 提供悬停文本以描述文本内容。 如果将“文本”微件连接到数据,则可以通过选择属性统计数据表达式来使用动态内容。
  • 占位符(在模板中可用)- 在 Web 体验模板中使用文本微件时,指定占位符文本以自定义内容和样式。
  • 文本格式 - 使用以下常见的格式化选项:
    • 字体 - 更改字体类型并以像素 (px)、rem 或视图宽度 (vw) 为单位更改字体大小。
    • 基本字体设置 - 对文本应用粗体、斜体、删除线和下划线格式,并选择突出显示颜色和字体颜色。
    • 链接 - 将文本格式设置为超链接以转至其他内容,例如页面、窗口、剖面视图或网址。 在滚动页面中,您可以将链接设置为滚动到页面上的特定块或返回到页面顶部。
    • 段落布局 - 调整段落对齐方式(左对齐,居中对齐,右对齐或两端对齐),使用项目符号或编号列表格式,以及增加或减少缩进。
    • 字符间距 - 以像素 (px)、rem 或视图宽度 (vw) 为单位调整字符之间的间距。
    • 行间距 - 调整行间距和段落间距。 默认为 1.5 行。
    • 字符效果 - 通过添加阴影来设置文本字符的样式。
  • 清除所有格式 - 选择格式化文本,然后单击此按钮清除现有格式。
    警告:

    如果所选文本中包括动态内容的变量短语,则此按钮将移除其内容,因为系统会将其视为文本格式。

动态内容面板

当您将文本微件连接到数据时,动态内容按钮 动态内容 在微件的行内编辑模式出现的工具条上变为活动状态。 此按钮将打开包含以下选项的面板,可从所选数据源中获取动态内容:

  • 属性 - 从选定数据中选择要在文本微件中显示属性值的字段。 选择字段后,该字段将作为字段名称变量(由大括号括起来的字段名称)添加到可编辑文本区域。 该变量将根据您配置的连接填充要素属性值,例如,使用文本微件在连接到相同数据的列表中显示地名。
  • 统计数据 - 获取所选字段或数据计数(来自要插入到文本微件的相应数据源)的统计数据函数结果。
  • 表达式 - 使用函数运算符和要插入到文本微件的数据字段构建更复杂的表达式。
    提示:

    要自定义未选择记录时显示的消息,请更改表达式标题。 表达式标题显示为动态文本的无数据消息。 或者,可在数据面板上为空白选择创建视图

您可以在统计数据表达式选项卡上使用以下函数运算符:

运算符表达式语法描述

平均值

AVERAGE({field})

指定字段中所有值的平均值。

计数

COUNT({field})

指定字段中值的总数。

总和

SUM({field})

指定字段中所有值的总和。

最大值

MAX({field})

指定字段中的最大值。

最小值

MIN({field})

指定字段中的最小值。

STANDARD_DEVIATION

STANDARD_DEVIATION({field})

标准差显示值与平均值之间的差异。

PERCENTILE_DISCRETE

PERCENTILE_DISCRETE({field},percentile value, order)

百分比数值是 0-100 范围内的值。 离散百分比数意味着返回的值是输入字段中的一个值。

PERCENTILE_CONTINUOUS

PERCENTILE_CONTINUOUS({field},percentile value, order)

连续百分比数意味着返回的值是从输入字段中的数据插值得出的。

对于 PERCENTILE_DISCRETEPERCENTILE_CONTINUOUS,可以按升序 (ASC) 或降序 (DESC) 计算百分比数。 升序意味着数据集中第 n 百分位数的值大于数据集中 n% 的值。 降序意味着数据集中第 n 百分位数的值小于数据集中 n% 的值。

有关使用动态内容的详细信息,请参阅选择数据