ピボット / GraphUI / RegisteredDockTab
インターフェース: RegisteredDockTab
定義: interfaces/GraphUI.ts:1417
DockTab が登録されると、その id は解決されます。
伸びる
プロパティ
icon?
optionalicon:string
定義: interfaces/GraphUI.ts:1382
ストリップ内のラベルの前に描画されるグリフ。ペインがどこから来たのかを示します。
SVG 文字列、innerHTML および ** サニタイズされていない** — である必要があります。 信頼できる、PivotDefinition.icon とまったく同じです。複数のタブがある場合に便利です 同じ 種類 ペイン: 4 つの候補レビューと 1 つのリストとして読み取られるデータ テーブル それ以外の場合は 5 つです。
継承元
id
id:
string
定義: interfaces/GraphUI.ts:1418
安定したアイデンティティ: removeDockTab / activateDockTab がとるもの、そして ストリップのボタンにdata-tabと書かれています。
デフォルト
自動生成された pvt-dock-tab-N
Overrides
label
label:
string
定義: interfaces/GraphUI.ts:1373
ストリップのラベルはそのまま使用されます (翻訳できるように)。
継承元
onActivate()?
optionalonActivate: (tab) =>void
定義: interfaces/GraphUI.ts:1412
このタブが前面に来るとき、およびタブが前面から離れるときに呼び出されます。監視するタブ ライブデータは onDeactivate で動作を停止し、onActivate で追いつくはずです。 他に画面外にあることを示すものは何もありません。
パラメータ
tab
返品
void
継承元
onDeactivate()?
optionalonDeactivate: (tab) =>void
定義: interfaces/GraphUI.ts:1413
パラメータ
tab
返品
void
継承元
order?
optionalorder:number
定義: interfaces/GraphUI.ts:1406
ストリップ内の表示順序は昇順です。等しい順序は登録順序を維持します — プラグインは UI の構築後にインストールされるため、プラグインのタブは UI の構築後に配置されます。 そう言うまでもなく内蔵のもの。
デフォルト
0継承元
render()
render: (
tab) =>HTMLElement
定義: interfaces/GraphUI.ts:1388
ペインの本体を構築します。初めてタブが表示されたときに、once が遅延して呼び出されます。 前面 — 誰も開かないタブには費用はかかりません。要素は保持され、再接続されます その後のアクティベーションでも、独自の状態 (スクロール位置を含む) を保持します。
パラメータ
tab
返品
HTMLElement
継承元
toolbar()?
optionaltoolbar: (tab) =>HTMLElement|HTMLElement[]
定義: interfaces/GraphUI.ts:1399
このタブのヘッダー コントロールを作成し、ドックのヘッダー行の一部としてレイアウトします。 **** のアクティベーションで再呼び出されるため、コントロールはタブの内容を反映できます。 現在の状態。
独自の複数のビューを持つペインがここにスイッチを描画します。 2つの公開クラス 内蔵テーブルと同じ外観を与えます — ストリップ上の pvt-dock-views 各ボタンに pvt-dock-view、現在のボタンに active — 錠剤のままです ドック独自のタブの横にグループがあり、テーマに従います。
パラメータ
tab
返品
HTMLElement | HTMLElement[]