Naar inhoud

pivotick v3.0.0


draaipunt / GraphUI / TableColumn

Interface: TableColumn<T> ​

Gedefinieerd in: interfaces/GraphUI.ts:1527

Eén kolom van het datadock.

Bewust een uitbreiding van FilterFacet: een facet zegt al hoe je a moet lezen waarde van een element en wat voor soort waarde het is, wat precies is wat een kolom is behoeften. Dus als u UI.filter.facets declareert, worden uw gegevens en het filterpaneel één keer beschreven en de tafel is het daar over eens.

Voorbeeld ​

js
{ key: 'severity', label: 'Severity', type: 'numberRange', align: 'right', filterable: true }

Verlengt ​

  • Pick<FilterFacet, "key" | "label" | "type" | "order">

Typ parameters ​

T ​

T verlengt Node | Edge = Node

Eigenschappen ​

accessor()? ​

optional accessor: (element) => unknown

Gedefinieerd in: interfaces/GraphUI.ts:1532

Hoe deze kolom van een element te lezen. Standaard ingesteld op element.getData()[key] is wat een FilterFacet ongewijzigd bruikbaar maakt als kolom.

Parameters ​

element ​

T

Retouren ​

unknown


align? ​

optional align: "center" | "right" | "left"

Gedefinieerd in: interfaces/GraphUI.ts:1536

Standaard ​

'goed' voor numberRange, anders 'left'


filterable? ​

optional filterable: boolean

Gedefinieerd in: interfaces/GraphUI.ts:1552

Geef deze kolom een filterbesturingselement in de koptekst, getypt met type — a Min/Max-paar voor een numberRange, een vervolgkeuzelijst met de aanwezige waarden voor een select, anders een substringbox.

Het verkleint de rijen; het canvas wordt met rust gelaten tenzij iemand op het dok drukt Toepassen op grafiek knop (zie TableOptions.filterGraph), dus lezen en filteren blijft aparte handelingen.

Standaard ​

false voor een kolom die u declareert — maar true gedurende de gehele afgeleide kolommenset, die zijn filters afleidt van de typen die hij al heeft afgeleid. Verklaar columns en je krijgt precies waar je om vroeg.


format()? ​

optional format: (value, element) => string | HTMLElement

Gedefinieerd in: interfaces/GraphUI.ts:1560

Geef de cel weer. Er wordt een string ingevoegd als tekst, een HTMLElement als markup. Genegeerd door export, die altijd de ruwe waarde schrijft.

Parameters ​

value ​

unknown

element ​

T

Retouren ​

string | HTMLElement

Standaard ​

String(value)


hidden? ​

optional hidden: boolean

Gedefinieerd in: interfaces/GraphUI.ts:1554

Begin verborgen (nog steeds vermeld in de kolomkiezer).

Standaard ​

ts
false

key ​

key: string

Gedefinieerd in: interfaces/GraphQueryEngine.ts:73

Filter identiteit en gebruik de GraphFilters sleutel setFilter / getFilters.

Geërfd van ​

Pick.key


label? ​

optional label: string

Gedefinieerd in: interfaces/GraphQueryEngine.ts:78

Menselijk label voor de formuliercontrole, woordelijk gebruikt (zodat het vertaald kan worden). Standaard ingesteld op een verfraaide key.

Geërfd van ​

Pick.label


order? ​

optional order: number

Gedefinieerd in: interfaces/GraphQueryEngine.ts:99

Weergavevolgorde in het paneel.

Standaard ​

ts
declaration order

Geërfd van ​

Pick.order


sortable? ​

optional sortable: boolean

Gedefinieerd in: interfaces/GraphUI.ts:1538

Standaard ​

ts
true

type ​

type: FilterFacetType

Gedefinieerd in: interfaces/GraphQueryEngine.ts:79

Geërfd van ​

Pick.type


width? ​

optional width: string | number

Gedefinieerd in: interfaces/GraphUI.ts:1534

Kolombreedte — een aantal pixels, of een lengte van CSS.

Standaard ​

ts
sized from its content