コンテンツへスキップ

pivotick v3.0.0


ピボット / GraphOptions / GraphOptions

インターフェース: GraphOptions ​

定義: interfaces/GraphOptions.ts:21

備考 ​

このインターフェイスは、グラフを構成する際のエントリ ポイントとして使用する必要があります。

プロパティ ​

callbacks? ​

optional callbacks: InterractionCallbacks<unknown>

定義: interfaces/GraphOptions.ts:39

さまざまなグラフ イベントを処理し、フックをレンダリングするためのコールバック。


i18n? ​

optional i18n: I18nOptions

定義: interfaces/GraphOptions.ts:56

ライブラリ自体が記述するテキストの言語: メニュー、パネル、トースト、 ツールチップ。 I18nOptionsを参照してください。


isDirected? ​

optional isDirected: boolean

定義: interfaces/GraphOptions.ts:45

グラフに方向性があるかどうかを有効にする

デフォルト ​

ts
true

layout? ​

optional layout: DeepPartial<LayoutOptions>

定義: interfaces/GraphOptions.ts:34

レイアウト固有の構成 (例: ツリー、放射状など)


pivotCandidateCeiling? ​

optional pivotCandidateCeiling: number

定義: interfaces/GraphOptions.ts:77

1 つのピボット fetch がステージングできる候補者の数には絶対的な上限があります。プロバイダー それ以上を返すものは切り捨てられずに拒否されます。

デフォルト ​

ts
10000

pivotIngestGrouped? ​

optional pivotIngestGrouped: boolean

定義: interfaces/GraphOptions.ts:101

すべてのピボット ランディングは、タイプごとに 1 つずつ、ランディング グループに折りたたまれて到着します。 (graph.simplify.groupLanding): ワンクリック実行、autoIngest ピボット、および レビューのメインボタン。次にレビューでは、次のように描かれた着地に対して 緩い摂取 を提案します。 別々のノード。 UI.simplify がオフの間は無視されます。

デフォルト ​

ts
false

pivotMarkUnsaved? ​

optional pivotMarkUnsaved: boolean

定義: interfaces/GraphOptions.ts:145

ピボット実行によって作成され、まだ作成されていないすべてのノードに pvt-node-unsaved クラスを配置します。 まだ書き戻されていないため、スタイルシートでマークできます。

バッジではなくクラス: リムの四隅は 2 つだけです。 エンリッチメントが生成するコンテナ ノードと、宣言されたノードをプッシュするマーカー オフリムの可能性は、それが言う以上にコストがかかります。デフォルトではオフ — カウントイン ピボット パネルは、これについて常に真実を伝える表面です。

デフォルト ​

ts
false

pivotQuickIngestLimit? ​

optional pivotQuickIngestLimit: number

定義: interfaces/GraphOptions.ts:92

ワンクリック ピボットがオファーなしでキャンバスに表示される候補の数 最初にトリアージ — コンテキスト メニューのピボット行、または 1 つのピボットを持つリム バッジ オファー。 new である候補のみがカウントされます。重複除去によってスキップされるものはスキップされません。 すでに画面上にある 2 つのノード間のエッジはそうなります。

PivotDefinition.autoIngest を宣言したピボットについては何も決定しません。 どちらにしても、ピボット パネルから開始された実行では何も行われませんでした。 カウントを読み取るために、代わりに結果が表示されることによっては決して答えられません。

0 は、新しいものを含むすべてのワンクリック実行を優先順位付けのために送信します。

デフォルト ​

ts
50

pivotRimBadge? ​

optional pivotRimBadge: PivotRimBadge

定義: interfaces/GraphOptions.ts:120

ライブラリがピボットとしてノードのリムに配置するもの。

  • 'per-pivot' — このノードの可能性を宣言したピボットごとに 1 つのバッジ、 ピボットを開くそれぞれの開口部。少数のプロバイダーが望んでいること。
  • 'summary' — プロバイダーの数に関係なく、全員に one バッジ。それ ピボット ID なしの Node.setPotential を通じて宣言された合計を示します。 そうでない場合は、ノードに適用されるピボットの数。それをクリックすると、 そのノードのピボット パネル — ピボットが 1 つだけ適用され、ピボットが何もない場合を除く 狭くなり、すぐに走ります。
  • 'off' — 何もありません。 NodeStyle.badges はまだ引きます。

ノードには 4 つのリム コーナーがありますが、子を持つと 2 つだけになるため、 'per-pivot' 12 プロバイダーあたりで読み取り不能になります。 'summary' は 百で答えてください。

デフォルト ​

ts
'per-pivot'

pivotRimBadgeVisible? ​

optional pivotRimBadgeVisible: PivotRimBadgeVisibility

定義: interfaces/GraphOptions.ts:133

pivotRimBadge バッジが引かれたとき。

  • 'pivot-mode' — ピボット レール モードが開いている間のみ、ピッキングに役立ちます 起源。そこをクリックすると、パネルのスコープがそのノードとピボットに設定されます。
  • 'always' — モードが何であれ、バッジはピボット モードへの手段でもあります。
  • 'never' — まったくありません。 pivotRimBadge: 'off'と同じ。

graph.pivots.rimBadgeVisible は後で変更します。

デフォルト ​

ts
'pivot-mode'

pivots? ​

optional pivots: PivotDefinition[]

定義: interfaces/GraphOptions.ts:70

何かが構築される前にピボットして登録するため、UI の最初のペイントはすでに行われています があるかどうかはわかります。命令ドアについては、Graph.pivotsを参照してください。 プラグイン 1 の場合は PluginContext.addPivot です。


pivotSaveControls? ​

optional pivotSaveControls: boolean

定義: interfaces/GraphOptions.ts:155

ピボット パネルとトリアージ ペインに、保存されていないものが表示されるかどうか それをすべて書きます。オフの場合、消費者は希望する場所で節約を提案します。 graph.pivots.save(...);元帳と保存自体は変更されません。

graph.pivots.saveControls は後で変更します。

デフォルト ​

ts
true

plugins? ​

optional plugins: PivotickPlugin[]

定義: interfaces/GraphOptions.ts:63

UI の構築後にインストールするプラグイン。それぞれに手渡されるのは、 PluginContext UI 要素、キーバインド、ライフサイクルを追加できます フック。必須の登録については、Graph.useを参照してください。


render? ​

optional render: DeepPartial<GraphRendererOptions>

定義: interfaces/GraphOptions.ts:25

レンダリングエンジンのオプション


simulation? ​

optional simulation: DeepPartial<SimulationOptions>

定義: interfaces/GraphOptions.ts:29

シミュレーションエンジンのオプション


UI? ​

optional UI: DeepPartial<GraphUI>

定義: interfaces/GraphOptions.ts:50

UIのオプション