インターフェース: MainHeader
ノードまたはエッジのサイドバーのメインヘッダースロットに何を表示するかを定義します。
これらのマップは、ツールチップのヘッダー、テーブルの Name など、他の場所の要素にも名前を付けます。 コラム、[[node]] メモの参照 — つまり、1 つについてではなく、命名 についてです。 パネル。キャンバスの上部にあるストリップはまったく別のものです: switch それはGraphUI.topBarで終わります。
プロパティ
edgeHeaderMap
edgeHeaderMap:
HeaderMapEntry<Edge>
nodeHeaderMap
nodeHeaderMap:
HeaderMapEntry<Node>
render?
optionalrender:string|HTMLElement| (element,ctx) =>FallbackRenderResult
メインヘッダーのカスタムレンダラー。このコンテンツは、デフォルトのサイドバーのメインヘッダーをオーバーライドします。
デフォルト
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 に戻る 何も描かない。