Pular para o conteúdo

pivotick v3.0.0


pivotick / GraphUI / TableOptions

Interface: TableOptions ​

Definido em: interfaces/GraphUI.ts:1434

A configuração do data dock. Tudo aqui é comportamento somente leitura: a tabela reflete e seleciona, e nunca altera o gráfico. Ocultar, fixar e restaurar permanecem nas ações em massa da barra lateral e no painel de filtros.

Exemplo ​

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

Propriedades ​

collapsed? ​

optional collapsed: boolean | "auto"

Definido em: interfaces/GraphUI.ts:1462

Dobrado apenas para a barra de cabeçalho. 'auto' segue a sala disponível, até o primeiro colapso explícito ou expansão do controle das mãos para o usuário para sempre.

Padrão ​

ts
'auto'

columns? ​

optional columns: TableColumn<Node>[]

Definido em: interfaces/GraphUI.ts:1443

As colunas do nó. Omita que eles sejam resolvidos para você: a partir de FilterOptions.facets declarados, se houver, caso contrário, verificando os dados do nó.


edgeColumns? ​

optional edgeColumns: TableColumn<Edge>[]

Definido em: interfaces/GraphUI.ts:1445

As colunas de borda, nos mesmos termos de TableOptions.columns.


enabled? ​

optional enabled: boolean

Definido em: interfaces/GraphUI.ts:1436

Padrão ​

verdadeiro sempre que UI.table não for false


export? ​

optional export: false | TableExportFormat[]

Definido em: interfaces/GraphUI.ts:1485

Botões de exportação oferecidos no cabeçalho do dock. false os esconde.

Padrão ​

ts
['csv', 'json']

filterGraph? ​

optional filterGraph: boolean

Definido em: interfaces/GraphUI.ts:1483

Ofereça o botão Aplicar ao gráfico, que oculta os elementos que os filtros da coluna deixam de fora — a única coisa no dock que altera o que a tela mostra.

Nada acontece até que seja pressionado: estreitar uma coluna ainda é leitura, e a coluna Visibility continua relatando a verdade ao lado dela. Passe false para um encaixe que nunca possa tocar a tela.

Padrão ​

ts
true

height? ​

optional height: number

Definido em: interfaces/GraphUI.ts:1468

A altura do encaixe: uma contagem de pixels ou uma fração da tela entre 0 e 1. Fixada para que a tela mantenha um mínimo utilizável, independentemente do que você solicitar.

Padrão ​

ts
0.35

nested? ​

optional nested: boolean

Definido em: interfaces/GraphUI.ts:1504

Se os nós aninhados de um cluster obtêm linhas próprias, como pares dos próprios nós do gráfico, com uma coluna Cluster carregando o caminho de onde vieram. Uma opção Nested nodes no cabeçalho os leva de volta para um leitor que deseja apenas o nível superior.

Eles são listados de forma plana e não como uma árvore propositalmente: o dock existe para responder perguntas que o canvas não pode — quais são os hubs, que estão acima de um limite — e isso só continua funcionando se uma classificação ou filtro atingir todas as linhas igualmente.

Um nó aninhado não é um nó deste gráfico: a tela o desenha a partir de um subgráfico separado, portanto, ele não tem nenhum ponto próprio aqui e seu Visibility lê nested enquanto qualquer cluster acima dele está fechado. Passe false para um dock que nunca os lista, onde Children é tudo o que a linha de um cluster diz sobre seu conteúdo.

Padrão ​

true (a coluna Cluster aparece apenas em um gráfico que possui clusters)


open? ​

optional open: boolean

Definido em: interfaces/GraphUI.ts:1456

Se o dock começa expandido. Três estados, porque a barra recolhida é o controle que a abre:

  • true — presente e ampliado, mostrando a grade.
  • false — absolutamente ausente, para uma tela sem encaixe. Shift+T ainda traz isso.
  • unset (padrão) — presente, dobrado em sua barra de cabeçalho. A barra é a affordance, e é por isso que não há botão na barra de ferramentas para o dock.

rowActivate? ​

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

Definido em: interfaces/GraphUI.ts:1472

O que clicar em uma linha faz.

Padrão ​

ts
'select'

sort? ​

optional sort: object

Definido em: interfaces/GraphUI.ts:1470

Classificação inicial.

direction ​

direction: TableSortDirection

key ​

key: string

Padrão ​

ts
the first sortable column, ascending

tabs? ​

optional tabs: TableTab[]

Definido em: interfaces/GraphUI.ts:1438

Quais guias oferecer, em ordem.

Padrão ​

ts
['nodes', 'edges']

virtualizeAbove? ​

optional virtualizeAbove: number

Definido em: interfaces/GraphUI.ts:1487

Contagem de linhas acima das quais as linhas são exibidas em janelas, em vez de todas renderizadas.

Padrão ​

ts
200