Zum Inhalt springen

pivotick v3.0.0


Pivotick / GraphUI / TableOptions

Interface: TableOptions ​

Definiert in: interfaces/GraphUI.ts:1434

Die Konfiguration des Datendocks. Alles hier ist schreibgeschütztes Verhalten: Die Tabelle spiegelt das Diagramm wider und wählt es aus und ändert es nie. Das Ausblenden, Anheften und Wiederherstellen erfolgt weiterhin über die Massenaktionen der Seitenleiste und das Filterfeld.

Beispiel ​

js
UI: { mode: 'full', table: { open: true, height: 0.4,
                             sort: { key: 'degree', direction: 'desc' } } }

Eigenschaften ​

collapsed? ​

optional collapsed: boolean | "auto"

Definiert in: interfaces/GraphUI.ts:1462

Bis auf die Kopfleiste zusammengeklappt. 'auto' folgt dem verfügbaren Raum, bis der erste explizite Zusammenbruch erfolgt oder die Handkontrolle endgültig an den Benutzer übergeben wird.

Standardwert ​

ts
'auto'

columns? ​

optional columns: TableColumn<Node>[]

Definiert in: interfaces/GraphUI.ts:1443

Die Knotenspalten. Lassen Sie sie nicht für Sie auflösen: aus deklarierten FilterOptions.Facetten, falls vorhanden, andernfalls durch Scannen von Knotendaten.


edgeColumns? ​

optional edgeColumns: TableColumn<Edge>[]

Definiert in: interfaces/GraphUI.ts:1445

Die Randspalten, zu den gleichen Bedingungen wie TableOptions.columns.


enabled? ​

optional enabled: boolean

Definiert in: interfaces/GraphUI.ts:1436

Standardwert ​

wahr, wenn UI.table nicht false ist


export? ​

optional export: false | TableExportFormat[]

Definiert in: interfaces/GraphUI.ts:1485

Im Dock-Header angebotene Schaltflächen zum Exportieren. false verbirgt sie.

Standardwert ​

ts
['csv', 'json']

filterGraph? ​

optional filterGraph: boolean

Definiert in: interfaces/GraphUI.ts:1483

Bieten Sie die Schaltfläche Auf Diagramm anwenden an, die die Elemente ausblendet, die die Spaltenfilter auslassen – das Einzige im Dock, das ändert, was auf der Arbeitsfläche angezeigt wird.

Es passiert nichts, bis die Taste gedrückt wird: Beim Verkleinern einer Spalte wird immer noch gelesen, und die Spalte Visibility meldet weiterhin die Wahrheit daneben. Übergeben Sie false für ein Dock, das die Arbeitsfläche überhaupt nicht berühren kann.

Standardwert ​

ts
true

height? ​

optional height: number

Definiert in: interfaces/GraphUI.ts:1468

Die Höhe des Docks: eine Pixelanzahl oder ein Bruchteil der Arbeitsfläche zwischen 0 und 1. Wird so eingeklemmt, dass die Arbeitsfläche ein nutzbares Minimum behält, was auch immer Sie wünschen.

Standardwert ​

ts
0.35

nested? ​

optional nested: boolean

Definiert in: interfaces/GraphUI.ts:1504

Ob die verschachtelten Knoten eines Clusters eigene Zeilen als Peers der eigenen Knoten des Diagramms erhalten, wobei eine Cluster-Spalte den Pfad enthält, von dem sie stammen. Ein Nested nodes-Schalter im Header entfernt sie wieder für einen Leser, der nur die oberste Ebene haben möchte.

Sie werden absichtlich flach und nicht als Baum aufgelistet: Das Dock ist dazu da, Fragen zu beantworten, die der Canvas nicht beantworten kann – das sind die Hubs, die über einem Schwellenwert liegen – und das funktioniert nur dann weiter, wenn eine Sortierung oder ein Filter jede Zeile gleichermaßen erreicht.

Ein verschachtelter Knoten ist kein Knoten dieses Diagramms: Die Arbeitsfläche zeichnet ihn aus einem separaten Unterdiagramm, daher hat er hier keinen eigenen Punkt und sein Visibility lautet nested, während alle darüber liegenden Cluster geschlossen sind. Übergeben Sie false für ein Dock, das sie nie auflistet, wobei Children alles ist, was die Zeile eines Clusters über seinen Inhalt aussagt.

Standardwert ​

wahr (die Spalte Cluster erscheint nur in einem Diagramm mit Clustern)


open? ​

optional open: boolean

Definiert in: interfaces/GraphUI.ts:1456

Ob das Dock erweitert wird. Drei Zustände, da die minimierte Leiste das Steuerelement ist, das sie öffnet:

  • true – vorhanden und erweitert, zeigt das Raster.
  • false – überhaupt nicht vorhanden, für eine Arbeitsfläche ohne Dock. Shift+T bringt es immer noch rein.
  • unset (Standard) – vorhanden, zur Kopfzeile gefaltet. Die Leiste ist das Angebot, weshalb es für das Dock keine Symbolleistenschaltfläche gibt.

rowActivate? ​

optional rowActivate: "select" | "none" | "selectAndCenter"

Definiert in: interfaces/GraphUI.ts:1472

Was bewirkt das Klicken auf eine Zeile?

Standardwert ​

ts
'select'

sort? ​

optional sort: object

Definiert in: interfaces/GraphUI.ts:1470

Erste Sortierung.

direction ​

direction: TableSortDirection

key ​

key: string

Standardwert ​

ts
the first sortable column, ascending

tabs? ​

optional tabs: TableTab[]

Definiert in: interfaces/GraphUI.ts:1438

Welche Tabs angeboten werden sollen, in der Reihenfolge.

Standardwert ​

ts
['nodes', 'edges']

virtualizeAbove? ​

optional virtualizeAbove: number

Definiert in: interfaces/GraphUI.ts:1487

Zeilenanzahl, ab der die Zeilen gefenstert und nicht alle gerendert werden.

Standardwert ​

ts
200