Mashup Builder > ウィジェット > テーマ指定可能ウィジェット > 階層リンクウィジェット (テーマ指定可能)
階層リンクウィジェット (テーマ指定可能)
階層リンクウィジェットはデータを順番に表示します。クリックすることでシーケンス内の特定のページに移動することもできます。
マッシュアップ内の階層リンクウィジェットに対するデータソースは、サービス経由で使用できるインフォテーブルです。
* 
階層リンクウィジェットは、プラットフォーム内の標準ウィジェットとして、および SDK からインポート可能な Web コンポーネントとして使用できます。
階層リンクウィジェットのプロパティを以下に示します。
プロパティ名
説明
ベースタイプ
デフォルト値
バインド可能か(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
ウィジェットの最上位の div に CSS を定義します。複数のクラスを入力する場合、各クラスをスペースで区切ります。
STRING
該当なし
Y
N
TabSequence
Tab キーを押したときの、階層リンクウィジェットのシーケンス番号。
NUMBER
該当なし
N
N
Data
インフォテーブルソースのデータをバインドして、階層リンクエントリを作成します。
* 
このプロパティの各行は、階層リンクウィジェットの 1 つのレベルに相当します。階層リンクの各レベルに、URL またはマッシュアップ名に関連付けられているリンクが表示されます。
INFOTABLE
該当なし
Y
N
DisplayField
リンクの表示名に対するインフォテーブルフィールドを選択します。
このプロパティは、階層リンクの各リンクのラベルとして表示されるデータが含まれているインフォテーブル内のフィールドを定義します。
INFOTABLE
該当なし
N
N
URLField
リンクの URL に対するインフォテーブルフィールドを選択します。
* 
TypeField の値が "Target Mashup" 以外の場合に適用されます。
INFOTABLE
該当なし
N
N
TypeField
ターゲットマッシュアップまたは URL のタイプを指定するインフォテーブルフィールドを選択します。
* 
選択したインフォテーブルフィールドによって、この階層リンクレベルのリンクターゲットが URL であるかマッシュアップ名であるかが定義されます。たとえば、このフィールドの値が "Target Mashup" という文字列の場合、このリンクをクリックすると値 MashupNameField によって定義されているマッシュアップに移動します。そうでない場合、URLField の値がそのままリンク URL として使用されます。
INFOTABLE
該当なし
N
N
MashupNameField
ターゲットマッシュアップの名前を指定するためのインフォテーブルフィールドを選択します。
* 
TypeField の値が "Target Mashup" の場合に適用されます。
INFOTABLE
該当なし
N
N
MashupControl
現在のページの埋め込みマッシュアップを制御するか、パラメータを埋め込みマッシュアップにバインドします。使用可能なオプションは「現在のマッシュアップを制御」および「マッシュアップパラメータにバインド」です。
STRING
現在のマッシュアップを制御
N
N
Mashup
プロパティ MashupControl の値に「マッシュアップパラメータにバインド」を指定したときに選択したマッシュアップにバインドします。
STRING
該当なし
Y
N
DataChanged
階層リンク内でデータが変更されたときにトリガーされるバインド可能なイベント。
該当なし
該当なし
Y
N
Clicked
階層リンクがクリックされたときにトリガーされるバインド可能なイベント。
該当なし
該当なし
Y
N