ピボット / tableColumns
変数: tableColumns
consttableColumns:object
定義: ui/elements/Table/TableColumns.ts:100
ライブラリのグラフ対応列 - 汎用グリッドでは計算できない列です。 それらは、データではなく、グラフ内の要素の位置に関するものです。
それらを UI.table.columns に合成し、クローンを作成して調整します。
import { Pivotick, tableColumns } from 'pivotick'
UI: { table: { columns: [
tableColumns.label,
{ ...tableColumns.degree, label: 'Links' },
tableColumns.visibility,
] } }label とエッジ source / target 列は、グラフに対して解決されます。 dock はそれらをビルドするため、残りの UI に表示されるのと同じ名前を読み取ります。コラムをあげる あなた自身の accessor がそれを引き継ぎます。見出しはグラフの中に書かれています。 あなたが独自の label を与えない限り、言語 (GraphOptions.i18n) です。
型宣言
children
children:
TableColumn<Node>
クラスターが直接保持するノードの数 — リーフの場合は 0。
UI には、ラベルやツールチップなど、クラスターのサイズを示すものは他にありません。 サイドバーではありません。これがなければ、それを調べる唯一の方法はそれを展開することです。 まさに「値を探すのではなく値を読み取る」ためにドックが存在します。
サブツリー全体ではなく直接の子なので、ネストされた構造と一致します。 クラスター自身の行は、1 つ下のレベルを報告します。
cluster
cluster:
TableColumn<Node>
ネストされたノードが内側にあるクラスター、一番外側から順に - のノードの場合は空になります。 ルートグラフ。 flat ネストされたモードの「この行はどこから来たのか」に対する答えはフラットなので、 行には独自の構造はありません。
degree
degree:
TableColumn<Node>
ノードに接触するエッジの総数。
degreeIn
degreeIn:
TableColumn<Node>
ノードを指すエッジ。
degreeOut
degreeOut:
TableColumn<Node>
ノードから出るエッジ。
group
group:
TableColumn<Node>
グループ graph.simplify は、そのラベルに従ってノードを配置します。 none のノードの場合は空です。
label
label:
TableColumn<Node>
残りの UI が解決する要素の表示名。
pinned
pinned:
TableColumn<Node>
ノードが所定の位置に固定されているかどうか。
source
source:
TableColumn<Edge>
表示名によるエッジの原点。
target
target:
TableColumn<Edge>
表示名によるエッジの宛先。
visibility
visibility:
TableColumn<Node>
要素がキャンバス上にあるかどうか、ない場合はその理由 — ノードの場合、filtered by フィルターパネルまたはexcludedを手で取り外します。エッジの場合、そのレイヤーが次の場合、filtered オフまたは endpoint 端が残ったら。ドックではむしろ隠し要素がリストされます 隠すのではなく、こうすることで見分けることができます。
狭くて固定幅: ステータス ガターとして設定された派生列を先頭に置くため、 名前に必要な部屋を食べてはいけません。