Mashup Builder > 小组件 > 标准小组件 > 痕迹导航小组件 (可应用主题)
痕迹导航小组件 (可应用主题)
痕迹导航是由链接组成的 UI 组件,可通过单击来执行这些链接。痕迹导航小组件按顺序显示数据。“痕迹导航”小组件为用户界面小组件,用于处理您所提供的输入。痕迹导航不知道用户在应用程序中的位置,也不知道其本身在应用程序中的任何状态。
混搭中“痕迹导航”小组件的数据源是一个可通过服务使用的信息表。信息表应包含表示 DisplayFieldURLFieldTypeFieldMashupNameField 的列。有关这些字段的信息,请参阅属性表
* 
“痕迹导航”小组件可在平台中用作标准小组件,也可用作 web 组件 (可从 SDK 导入)。
有关创建和配置混搭的信息,请参阅创建混搭Mashup Builder 部分下的相关主题。
“痕迹导航”小组件的属性如下。在混搭中使用“痕迹导航”小组件时,必须配置这些属性。
属性名称
说明
基本类型
默认值
是否可绑定? (Y/N)
是否可本地化? (Y/N)
ShowCurrentLevel
显示痕迹导航中当前页面的链接。
BOOLEAN
True
Y
N
TruncateLinks
截断痕迹导航中具有较长名称的链接。
BOOLEAN
False
Y
N
LinkMaxWidth
以像素为单位设置每个链接的最大宽度。超过此宽度的链接将被截断。
STRING
120
Y
N
Disabled
禁用混搭中的小组件。小组件会显示在混搭中,但无法使用。
BOOLEAN
False
Y
N
CustomClass
定义 CSS 以应用于小组件顶层 div。输入多个类时,请以空格分隔每个类。
STRING
不适用
Y
N
TabSequence
按 TAB 键时“痕迹导航”小组件的序号。
NUMBER
不适用
N
N
Data
绑定信息表源中的数据可填充痕迹导航条目。
* 
此属性的每一行都对应于“痕迹导航”小组件中的一个级别。每个痕迹导航级别都显示一个与 URL 或混搭名称相关联的链接。
INFOTABLE
不适用
Y
N
DisplayField
DisplayField 表示在痕迹导航中显示的文本。
此属性用于定义信息表中的字段,其中信息表包含的数据将显示为每个痕迹链接的标签。
INFOTABLE
不适用
N
N
URLField
URLField 表示目标 URL 链接,并在痕迹导航器具有 URL 链接时使用。
* 
TypeField 具有除 "Target Mashup" 以外的任何值时可用。
痕迹导航由链接组成。单击 URL 链接时将转至指定 URL。
INFOTABLE
不适用
N
N
TypeField
TypeField 会将目标链接类型指定为混搭或 URL。
* 
选定的信息表字段用于定义此痕迹导航级别的链接目标是 URL 还是混搭名称。例如,如果此字段的值为字符串 "Target Mashup",则单击此链接时将转至由 MashupNameField 值定义的混搭。否则,URLField 值将按原样用于链接 URL。
INFOTABLE
不适用
N
N
MashupNameField
MashupNameField 表示目标混搭名称,并在痕迹导航具有指向混搭的链接时使用。
* 
TypeField 的值为 "Target Mashup" 时可用。
INFOTABLE
不适用
N
N
MashupControl
控制当前页面中的嵌入式混搭,或将参数绑定到嵌入式混搭。可用选项包括“控制当前混搭”“绑定到混搭参数”
您可以使用“控制当前混搭”替换整个混搭,也可以使用“绑定到混搭参数”在替换内置混搭的同时保留容器混搭。
STRING
控制当前混搭
N
N
Mashup
绑定到在属性 MashupControl 中选择“绑定到混搭参数”值时所选的混搭。
STRING
不适用
Y
N
DataChanged
可绑定事件,在痕迹导航中数据更改时触发。
不适用
不适用
Y
N
Clicked
可绑定事件,在单击痕迹导航时触发。
不适用
不适用
Y
N
MaxNumberOfLinks
定义痕迹导航中的最大链接数。任何附加链接都会显示在溢出列表中。
系统会根据所选的 MaxNumberOfLinks 属性在痕迹导航中添加一种溢出模式。以前,提供了可用于在痕迹导航链接中左右浏览的导航箭头按钮。在 ThingWorx 9.3.0 及更高版本中,此按钮已修改为溢出控制图标。
ShowCurrentLevel 属性设置为 True 时,在此处设置的页码将包括当前页。
* 
此属性在 ThingWorx 9.3.0 或更高版本中适用。
NUMBER
4
N
N
这对您有帮助吗?