Mashup Builder > 小器具 > 標準小器具 > 階層連結小器具 (主題化)
階層連結小器具 (主題化)
階層連結是由連結建構的 UI 元件,當您按一下這些連結時,會執行連結。「階層連結」小器具會以連續順序顯示資料。「階層連結」小器具是一種使用者介面小器具,可處理您提供的輸入。階層連結不知道使用者在應用程式中的位置或應用程式本身的任何狀態。
混搭中之「階層連結」小器具的資料來源為您可透過服務使用的資料負載。資料負載應具有表示 DisplayFieldURLFieldTypeFieldMashupNameField 的欄。如需有關這些欄位的資訊,請參閱內容表
* 
「階層連結」小器具可作為平台中的標準小器具使用,也可作為您可從 SDL 匯入的 web 元件使用。
如需有關建立及配置混搭的資訊,請參閱 建立混搭混搭建構器部份下的相關主題。
「階層連結」小器具的內容如下。當您在混搭中使用階層連結小器具時,必須配置這些內容。
屬性名稱
描述
基礎類型
預設值
可繫結? (Y/N)
可當地語系化? (Y/N)
ShowCurrentLevel
在「階層連結」中顯示目前頁面的連結。
布林值
True
Y
N
TruncateLinks
截斷在「階層連結」中具有長名稱的連結。
布林值
False
Y
N
LinkMaxWidth
設定每個連結的最大寬度 (以像素為單位)。超過此寬度的連結會被截斷。
STRING
120
Y
N
Disabled
在混搭中禁用此小器具。小器具會顯示在混搭中,但無法使用。
布林值
False
Y
N
CustomClass
定義小器具頂部分區的 CSS。輸入多個類別時,請用空格分隔每個類別。
STRING
n/a
Y
N
TabSequence
按下 TAB 時,「階層連結」小器具的序號。
NUMBER
n/a
N
N
Data
繫結資料負載來源中的資料以填入階層連結項目。
* 
此內容的每一列都對應于「階層連結」小器具中的一個層級。每個階層連結層級都會顯示與 URL 或混搭名稱相關聯的連結。
INFOTABLE
n/a
Y
N
DisplayField
DisplayField 表示顯示在階層連結中的文字。
此內容定義資料負載中的欄位,其中包含顯示為每個階層連結標籤的資料。
INFOTABLE
n/a
N
N
URLField
URLField 表示目標 URL 連結,且會在階層連結有 URL 連結時使用。
* 
TypeField 具有除「目標混搭」以外的任何值時,此內容適用。
階層連結由連結建構。按一下 URL 連結會將您帶到指定 URL。
INFOTABLE
n/a
N
N
TypeField
TypeField 會將目標連結的類型指定為混搭或 URL。
* 
所選資料負載欄位定義此階層連結層級的連結目標是 URL 還是混搭名稱。例如,如果此欄位的值是「目標混搭」字串,則按一下此連結可將您帶到由 MashupNameField 值定義的混搭。否則,URLField 的值會作為連結 URL 使用。
INFOTABLE
n/a
N
N
MashupNameField
MashupNameField 表示目標混搭名稱,且會在階層連結有混搭連結時使用。
* 
TypeField 具有「目標混搭」值時,此內容適用。
INFOTABLE
n/a
N
N
MashupControl
控制目前頁面中的內嵌混搭,或將參數繫結至內嵌混搭。可用選項包括「控制目前混搭」「繫結至混搭參數」
您可使用「控制目前混搭」取代整個混搭,或使用「繫結至混搭參數」取代包含的混搭,同時保留容器混搭。
STRING
控制目前混搭
N
N
Mashup
繫結至在 MashupControl 內容中選取「繫結至混搭參數」值時所選取的混搭。
STRING
n/a
Y
N
DataChanged
「階層連結」中的資料變更時會觸發的可繫結事件。
n/a
n/a
Y
N
Clicked
當按一下「階層連結」時會觸發的可繫結事件。
n/a
n/a
Y
N
MaxNumberOfLinks
定義階層連結中的連結數目上限。其他任何連結都會顯示在溢出清單中。
會根據您選取的 MaxNumberOfLinks 內容,在階層連結中新增溢出模式。之前,有一些導覽箭頭按鈕,可讓您在階層連結中向左或向右導覽。在 ThingWorx 9.3.0 及更新版本中,已將這些按鈕改為溢出控制圖示。
當將 ShowCurrentLevel 內容設定為 True 時,您在此處設定的數目會包括目前頁面。
* 
此內容適用於 ThingWorx 9.3.0 版及更新版本。
NUMBER
4
N
N
這是否有幫助?