|
|
タブウィジェットは、プラットフォーム内の標準ウィジェットとして、および SDK からインポート可能な Web コンポーネントとして使用できます。
|

|
|
遅延読み込みが行われたコンテナのサービスを実行するためにマッシュアップの Loaded イベントを使用することは避けてください。返されるサービスのデータは、タブが開かれるとき、または LoadContainer サービスを使用してコンテナがロードされるときにのみ表示されます。
|


|
|
アイコンは、デフォルトのフレームなしタブスタイルではサポートされていません。
|
|
|
垂直タブは、デフォルトのフレームなしタブスタイルではサポートされていません。
|

|
|
デフォルトでは、各タブで Tab1Name、Tab1Value、Tab1Visible、Tab1Disabled などのタブ関連のすべてのプロパティを使用できます。たとえば、1 つ目のタブには Tab1Name プロパティがあり、2 つ目のタブには Tab2Name プロパティがあり、3 つ目のタブには Tab3Name プロパティがあります。
|
|
プロパティ名
|
説明
|
ベースタイプ
|
デフォルト値
|
バインド可能か(Y/N)
|
ローカライズ可能か(Y/N)
|
||
|---|---|---|---|---|---|---|---|
|
SelectedTabValue
|
選択されたタブの値。
|
STRING
|
該当なし
|
Y
|
N
|
||
|
Disabled
|
このプロパティを使用して、マッシュアップ内のウィジェットを無効にします。ウィジェットはマッシュアップ内に表示されますが、クリックできません。
|
BOOLEAN
|
False
|
Y
|
N
|
||
|
SelectedTabName
|
選択されたタブの名前。
|
STRING
|
該当なし
|
Y
|
N
|
||
|
CustomClass
|
ウィジェットの最上位の div に CSS を定義できます。スペースで区切って、複数のクラスを入力できます。
|
STRING
|
該当なし
|
Y
|
N
|
||
|
TabSequence
|
ユーザーが Tab キーを押したときにウィジェットがハイライトされる順序。
|
NUMBER
|
該当なし
|
N
|
N
|
||
|
TabStyle
|
タブのスタイルを設定します。境界線と背景色があるフレーム付きスタイル、またはタブ名のみのフレームなしスタイルを選択できます。
|
STRING
|
フレームなしタブ
|
N
|
N
|
||
|
TabMode
|
タブ内に表示するコンテンツのタイプを制御します。フレーム付きタブでのみサポートされています。オプション: 「ラベル」、「アイコン」、「アイコン + ラベル」
|
STRING
|
ラベル
|
Y
|
N
|
||
|
TabWidthConfig
|
タブの幅の設定を制御します。オプション: 自動 - ラベルの幅に基づいて幅を動的に設定します。等間隔 - ウィジェットに使用可能な幅をタブ間で均等に配分します。固定 - TabWidth プロパティを使用して、各タブの固定幅を設定します。フレーム付きタブでのみサポートされています。
|
STRING
|
自動
|
N
|
N
|
||
|
TabsPosition
|
コンテンツ領域を基準にしたタブグループの位置を設定します。グループは、コンテンツ領域の上部または下部に水平方向に表示することも、左側または右側に垂直方向に表示することもできます。
|
STRING
|
上
|
N
|
N
|
||
|
TabIconPosition
|
ラベルを基準にしたタブアイコンの位置を設定します。
|
STRING
|
左
|
N
|
N
|
||
|
TabIconSize
|
タブ内のアイコンサイズを設定します。
|
NUMBER
|
24
|
N
|
N
|
||
|
TabSelected
|
タブが選択されたときにトリガーされるイベント。
|
STRING
|
イベント
|
Y
|
N
|
||
|
NumberOfTabs
|
タブの総数を設定します。
設定可能なタブの最大数は 16、最小数は 1 です。
|
NUMBER
|
2
|
N
|
N
|
||
|
DefaultTabNumber
|
そのマッシュアップが初めてロードされたときにランタイムに表示するタブを選択できます。2 回目以降にマッシュアップがロードされたときには、ランタイムに最後に選択したタブが表示されます。
|
NUMBER
|
該当なし
|
Y
|
N
|
||
|
TabMode
|
タブ名にラベル、アイコン、またはその両方を表示するかどうかを制御します。オプション: 「ラベル」、「アイコン」、「アイコン + ラベル」
|
STRING
|
ラベル
|
N
|
N
|
||
|
TabNameHeight
|
タブ名領域の高さを設定できます。タブ名領域を非表示にするには、このプロパティを 0 に設定します。
|
NUMBER
|
34px
|
Y
|
N
|
||
|
OverflowButtonLabel
|
タブ名がウィジェットで使用可能なスペースをオーバーフローしたときに表示される、メニューボタンのラベルを設定します。
|
STRING
|
その他
|
Y
|
Y
|
||
|
Tab1Name
|
1 つ目のタブの名前。
|
STRING
|
Tab Name 1
|
Y
|
Y
|
||
|
Tab1Icon
|
タブ 1 に表示するアイコンを設定します。フレーム付きタブでのみサポートされています。
|
メディアエンティティ
|
該当なし
|
N
|
N
|
||
|
Tab1SVGIcon
|
SVG アイコンライブラリから、タブ 1 に表示する SVG アイコンを設定します。フレーム付きタブでのみサポートされています。
|
SVG アイコン
|
該当なし
|
N
|
N
|
||
|
Tab1Value
|
1 つ目のタブの値。
|
STRING
|
Tab Value 1
|
Y
|
N
|
||
|
Tab1Visible
|
1 つ目のタブを表示するように設定します。
|
BOOLEAN
|
True
|
Y
|
N
|
||
|
Tab1Disabled
|
このプロパティを使用して、マッシュアップ内の 1 つ目のタブを無効にします。タブはマッシュアップ内に表示されますが、クリックできません。
|
BOOLEAN
|
False
|
Y
|
N
|
||
|
Tab2Name
|
2 つ目のタブの名前。
|
STRING
|
Tab Name 2
|
Y
|
Y
|
||
|
Tab2Icon
|
タブ 2 に表示するアイコンを設定します。フレーム付きタブでのみサポートされています。
|
メディアエンティティ
|
該当なし
|
N
|
N
|
||
|
Tab2SVGIcon
|
SVG アイコンライブラリから、タブ 2 に表示する SVG アイコンを設定します。フレーム付きタブでのみサポートされています。
|
SVG アイコン
|
該当なし
|
N
|
N
|
||
|
Tab2Value
|
2 つ目のタブの値。
|
STRING
|
Tab Value 2
|
Y
|
N
|
||
|
Tab2Visible
|
2 つ目のタブを表示するように設定します。
|
BOOLEAN
|
True
|
Y
|
N
|
||
|
Tab2Disabled
|
このプロパティを使用して、マッシュアップ内の 2 つ目のタブを無効にします。タブはマッシュアップ内に表示されますが、クリックできません。
|
BOOLEAN
|
False
|
Y
|
N
|
||
|
SelectDefaultTab
|
このウィジェットに設定されているデフォルトのタブを再選択する、バインド可能なサービス。
|
該当なし
|
該当なし
|
Y
|
N
|
||
|
HideContentAreaBorder
|
フレーム付きタブを使用しているときに、コンテンツ領域の周りの境界線を非表示にします。
|
BOOLEAN
|
False
|
N
|
N
|
||
|
ResetInputsToDefaultValue
|
含まれているすべてのウィジェットをデフォルト値にリセットします。
|
該当なし
|
該当なし
|
Y
|
N
|
||
|
TabNameMaxWidth
|
タブ名の最大幅を設定します。タブ名の超過した文字は切り捨てられます。
|
NUMBER
|
該当なし
|
Y
|
N
|
||
|
SwitchTabOnFocus
|
矢印キーを使用してフォーカスを変更すると、フォーカスされたタブに自動的に切り替わります。
|
BOOLEAN
|
False
|
Y
|
N
|