Aller au contenu

pivotick v3.0.0


pivotick / GraphUI / TableOptions

Interface: TableOptions ​

Défini dans : interfaces/GraphUI.ts:1434

La configuration du data dock. Tout ici est un comportement en lecture seule : le tableau reflète et sélectionne, et ne modifie jamais le graphique. Le masquage, l’épinglage et la restauration restent avec les actions groupées de la barre latérale et le panneau de filtrage.

Exemple ​

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

Propriétés ​

collapsed? ​

optional collapsed: boolean | "auto"

Défini dans : interfaces/GraphUI.ts:1462

Plié jusqu'à sa barre d'en-tête. 'auto' suit la pièce disponible, jusqu'au premier effondrement explicite ou étend le contrôle des mains à l'utilisateur pour de bon.

Valeur par défaut ​

ts
'auto'

columns? ​

optional columns: TableColumn<Node>[]

Défini dans : interfaces/GraphUI.ts:1443

Les colonnes de nœuds. Omettez de les résoudre pour vous : à partir des FilterOptions.facettes déclarées s'il y en a, sinon en scannant les données du nœud.


edgeColumns? ​

optional edgeColumns: TableColumn<Edge>[]

Défini dans : interfaces/GraphUI.ts:1445

Les colonnes de bord, dans les mêmes termes que TableOptions.columns.


enabled? ​

optional enabled: boolean

Défini dans : interfaces/GraphUI.ts:1436

Valeur par défaut ​

vrai chaque fois que UI.table n'est pas false


export? ​

optional export: false | TableExportFormat[]

Défini dans : interfaces/GraphUI.ts:1485

Boutons d'exportation proposés dans l'en-tête du dock. false les cache.

Valeur par défaut ​

ts
['csv', 'json']

filterGraph? ​

optional filterGraph: boolean

Défini dans : interfaces/GraphUI.ts:1483

Proposez le bouton Appliquer au graphique, qui masque les éléments laissés de côté par les filtres de colonne - la seule chose dans le dock qui modifie ce que le canevas affiche.

Rien ne se passe jusqu'à ce que vous appuyiez sur la touche : rétrécir une colonne continue de lire, et la colonne Visibility continue à rapporter la vérité à côté d'elle. Passez false pour un dock qui ne peut jamais toucher la toile du tout.

Valeur par défaut ​

ts
true

height? ​

optional height: number

Défini dans : interfaces/GraphUI.ts:1468

La hauteur du dock : un nombre de pixels, ou une fraction de la toile entre 0 et 1. Serrée pour que la toile garde un minimum utilisable quoi que vous demandiez.

Valeur par défaut ​

ts
0.35

nested? ​

optional nested: boolean

Défini dans : interfaces/GraphUI.ts:1504

Si les nœuds imbriqués d'un cluster obtiennent leurs propres lignes, en tant que pairs des propres nœuds du graphique, avec une colonne Cluster portant le chemin d'où ils proviennent. Un commutateur Nœuds imbriqués dans l'en-tête les retire pour un lecteur qui ne veut que le niveau supérieur.

Ils sont volontairement répertoriés à plat plutôt que sous forme d'arborescence : le dock existe pour répondre aux questions que le canevas ne peut pas répondre - quels sont les hubs, qui dépassent un seuil - et cela ne continue de fonctionner que si un tri ou un filtre atteint chaque ligne de manière égale.

Un nœud imbriqué n'est pas un nœud de ce graphe : le canevas le dessine à partir d'un sous-graphe séparé, il n'a donc pas de point propre ici et son Visibility lit nested tandis que tout cluster au-dessus est fermé. Passez false pour un dock qui ne les répertorie jamais, où Children est tout ce que la ligne d'un cluster dit sur son contenu.

Valeur par défaut ​

vrai (la colonne Cluster apparaît uniquement sur un graphique comportant des clusters)


open? ​

optional open: boolean

Défini dans : interfaces/GraphUI.ts:1456

Indique si le dock commence à être étendu. Trois états, car la barre réduite est le contrôle qui l'ouvre :

  • true — présent et développé, affichant la grille.
  • false — pas présent du tout, pour une toile sans dock. Shift+T l'apporte toujours.
  • unset (par défaut) — présent, replié sur sa barre d'en-tête. La barre est l'option, c'est pourquoi il n'y a pas de bouton de barre d'outils pour le dock.

rowActivate? ​

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

Défini dans : interfaces/GraphUI.ts:1472

Ce que fait cliquer sur une ligne.

Valeur par défaut ​

ts
'select'

sort? ​

optional sort: object

Défini dans : interfaces/GraphUI.ts:1470

Tri initial.

direction ​

direction: TableSortDirection

key ​

key: string

Valeur par défaut ​

ts
the first sortable column, ascending

tabs? ​

optional tabs: TableTab[]

Défini dans : interfaces/GraphUI.ts:1438

Quels onglets proposer, dans l'ordre.

Valeur par défaut ​

ts
['nodes', 'edges']

virtualizeAbove? ​

optional virtualizeAbove: number

Défini dans : interfaces/GraphUI.ts:1487

Nombre de lignes au-dessus duquel les lignes sont fenêtrées plutôt que toutes rendues.

Valeur par défaut ​

ts
200