コンテンツへスキップ

pivotick v3.0.0


ピボット / tableColumns

変数: tableColumns ​

const tableColumns: object

定義: ui/elements/Table/TableColumns.ts:100

ライブラリのグラフ対応列 - 汎用グリッドでは計算できない列です。 それらは、データではなく、グラフ内の要素の位置に関するものです。

それらを UI.table.columns に合成し、クローンを作成して調整します。

js
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 端が残ったら。ドックではむしろ隠し要素がリストされます 隠すのではなく、こうすることで見分けることができます。

狭くて固定幅: ステータス ガターとして設定された派生列を先頭に置くため、 名前に必要な部屋を食べてはいけません。