Naar inhoud

pivotick v3.0.0


draaipunt / tableColumns

Variabel: tableColumns ​

const tableColumns: object

Gedefinieerd in: ui/elements/Table/TableColumns.ts:100

De grafiekbewuste kolommen van de bibliotheek – die kolommen die geen generiek raster kan berekenen, omdat ze gaan over de plaats van een element in de grafiek in plaats van over de gegevens ervan.

Stel ze samen in UI.table.columns, klonen om aan te passen:

js
import { Pivotick, tableColumns } from 'pivotick'

UI: { table: { columns: [
    tableColumns.label,
    { ...tableColumns.degree, label: 'Links' },
    tableColumns.visibility,
] } }

label en de rand source / target kolommen worden opgelost ten opzichte van de grafiek wanneer de dock bouwt ze, zodat ze dezelfde namen lezen als de rest van de gebruikersinterface. Geef een kolom je eigen accessor om dat over te nemen. Hun kopjes staan in de grafieken taal (GraphOptions.i18n), tenzij je er zelf een label geeft.

Type verklaring ​

children ​

children: TableColumn<Node>

Hoeveel knooppunten een cluster direct bevat: 0 voor een blad.

Niets anders in de gebruikersinterface zegt hoe groot een cluster is: niet het label, niet de tooltip, niet de zijbalk. Zonder dit is de enige manier om daar achter te komen het uitbreiden ervan de exacte "lees de waarde in plaats van ernaar te zoeken" waarvoor het dock bestaat.

Directe kinderen, niet de hele subboom, dus het komt overeen met de geneste structuur de eigen rij van het cluster rapporteert vervolgens een niveau lager.

cluster ​

cluster: TableColumn<Node>

De clusters waarin een genest knooppunt zich bevindt, de buitenste eerst - leeg voor een knooppunt van de wortelgrafiek. Het antwoord van de flat geneste modus op "waar komt deze rij vandaan", is plat rijen hebben geen eigen structuur.

degree ​

degree: TableColumn<Node>

Totaal aantal randen dat het knooppunt raakt.

degreeIn ​

degreeIn: TableColumn<Node>

Randen die naar het knooppunt wijzen.

degreeOut ​

degreeOut: TableColumn<Node>

Randen die het knooppunt verlaten.

group ​

group: TableColumn<Node>

De groep graph.simplify plaatste een knooppunt in het label; leeg voor een knooppunt in geen.

label ​

label: TableColumn<Node>

De weergavenaam van het element, zoals de rest van de gebruikersinterface deze oplost.

pinned ​

pinned: TableColumn<Node>

Of het knooppunt op zijn plaats is vastgezet.

source ​

source: TableColumn<Edge>

De oorsprong van een rand, op weergavenaam.

target ​

target: TableColumn<Edge>

De bestemming van een rand, op weergavenaam.

visibility ​

visibility: TableColumn<Node>

Of het element zich op het canvas bevindt, en zo niet, waarom — voor een knooppunt, filtered door het filterpaneel of excluded met de hand; voor een rand, filtered als de laag ervan is uit of endpoint wanneer een uiteinde ervan is verlaten. Het dock vermeldt eerder verborgen elementen dan ze te verbergen, dus zo kun je ze uit elkaar houden.

Smal en met vaste breedte: het leidt de afgeleide kolomset als een statusgoot, dus it mag niet de kamer opeten die de naam nodig heeft.