コンテンツへスキップ

pivotick v3.0.0


ピボット / GraphUI / MainHeader

インターフェース: MainHeader ​

定義: interfaces/GraphUI.ts:777

ノードまたはエッジのサイドバーのメインヘッダースロットに何を表示するかを定義します。

これらのマップは、ツールチップのヘッダー、テーブルの Name など、他の場所の要素にも名前を付けます。 コラム、[[node]] メモの参照 — つまり、1 つについてではなく、命名 についてです。 パネル。キャンバスの上部にあるストリップはまったく別のものです: switch それはGraphUI.topBarで終わります。

プロパティ ​

edgeHeaderMap ​

edgeHeaderMap: HeaderMapEntry<Edge>

定義: interfaces/GraphUI.ts:779


nodeHeaderMap ​

nodeHeaderMap: HeaderMapEntry<Node>

定義: interfaces/GraphUI.ts:778


render? ​

optional render: string | HTMLElement | (element, ctx) => FallbackRenderResult

定義: interfaces/GraphUI.ts:797

メインヘッダーのカスタムレンダラー。このコンテンツは、デフォルトのサイドバーのメインヘッダーをオーバーライドします。

デフォルト ​

ts
undefined

例 ​

ts
(element) => `element id: ${element.id}`
ts
// A custom header for a lone element, the default counts for everything else.
(element) => (element && !Array.isArray(element)) ? headerFor(element) : undefined

備考 ​

返された string はプレーンテキストとしてレンダリングされます。 HTML をレンダリングするには HTMLElement を返します。 async の可能性があります: スロットは解決されるまでプレースホルダーを表示し、結果が 選択範囲が削除された後に到着します。

undefined に戻る (または解決する) と、選択をデフォルトに戻します ヘッダー: 1 つの要素の nodeHeaderMap / edgeHeaderMap タイトル、 選択数はいくつかありますが、キャンバスの合計はありません。 null に戻る 何も描かない。