Pular para o conteúdo

pivotick v3.0.0


pivotick / GraphOptions / GraphOptions

Interface: GraphOptions ​

Definido em: interfaces/GraphOptions.ts:21

Observações ​

Esta interface deve ser usada como ponto de entrada ao configurar o gráfico.

Propriedades ​

callbacks? ​

optional callbacks: InterractionCallbacks<unknown>

Definido em: interfaces/GraphOptions.ts:39

Retornos de chamada para lidar com vários eventos gráficos e ganchos de renderização.


i18n? ​

optional i18n: I18nOptions

Definido em: interfaces/GraphOptions.ts:56

O idioma do texto que a própria biblioteca escreve: menus, painéis, brindes, dicas de ferramentas. Consulte I18nOptions.


isDirected? ​

optional isDirected: boolean

Definido em: interfaces/GraphOptions.ts:45

Habilite se o gráfico é direcionado ou não

Padrão ​

ts
true

layout? ​

optional layout: DeepPartial<LayoutOptions>

Definido em: interfaces/GraphOptions.ts:34

Configuração específica do layout (por exemplo, árvore, radial, etc.)


pivotCandidateCeiling? ​

optional pivotCandidateCeiling: number

Definido em: interfaces/GraphOptions.ts:77

Limite absoluto de quantos candidatos um pivô fetch pode apresentar. Um provedor que retorna mais é recusado, e não truncado.

Padrão ​

ts
10000

pivotIngestGrouped? ​

optional pivotIngestGrouped: boolean

Definido em: interfaces/GraphOptions.ts:101

Cada aterrissagem de pivô chega dobrada em grupos de aterrissagem, um por tipo (graph.simplify.groupLanding): uma corrida de um clique, um pivô autoIngest e os botões principais de Revisão. Revise então as ofertas Ingest loose para uma aterrissagem desenhada como nós separados. Ignorado enquanto UI.simplify está desligado.

Padrão ​

ts
false

pivotMarkUnsaved? ​

optional pivotMarkUnsaved: boolean

Definido em: interfaces/GraphOptions.ts:145

Coloque uma classe pvt-node-unsaved em cada nó que uma execução de pivô criou e ainda não escreveu de volta, para que uma folha de estilo possa marcá-los.

Uma classe em vez de um distintivo: o aro raciona quatro cantos e apenas dois nos nós do contêiner que um enriquecimento produz, e um marcador que empurra um potencial declarado para fora do aro custa mais do que diz. Desativado por padrão — a contagem no painel Dinâmico é a superfície que sempre diz a verdade sobre isso.

Padrão ​

ts
false

pivotQuickIngestLimit? ​

optional pivotQuickIngestLimit: number

Definido em: interfaces/GraphOptions.ts:92

Quantos candidatos um pivô de um clique pode chegar à tela sem oferecer triagem primeiro - uma linha de pivô de menu de contexto ou um emblema de aro com um único pivô para oferecer. Somente candidatos que são new contam: o que a desduplicação irá pular não o faz, e uma borda entre dois nós já na tela o faz.

Ele não decide nada para um pivô que declarou PivotDefinition.autoIngest de qualquer maneira, e nada para uma execução iniciada no painel Pivot - ir até lá para ler as contagens nunca é respondido com a chegada dos resultados.

0 envia cada execução de um clique com algo novo para triagem.

Padrão ​

ts
50

pivotRimBadge? ​

optional pivotRimBadge: PivotRimBadge

Definido em: interfaces/GraphOptions.ts:120

O que a biblioteca coloca na borda de um nó para seus pivôs.

  • 'per-pivot' — um emblema por pivô que declarou um potencial para este nó, cada um abrindo esse pivô. O que alguns provedores desejam.
  • 'summary' — one crachá para todos eles, independentemente da contagem de provedores. Mostra o total declarado através de Node.setPotential sem ID de pivô ou, na sua falta, quantos pivôs se aplicam ao nó. Clicar nele abre o painel Pivot nesse nó - a menos que exatamente um pivô se aplique e não tenha nada para estreitar, que é executado imediatamente.
  • 'off' — nada. NodeStyle.badges ainda empata.

Um nó tem quatro cantos de aro e apenas dois quando tem filhos, então 'per-pivot' deixa de ser legível em torno de uma dúzia de provedores. 'summary' é a resposta cem.

Padrão ​

ts
'per-pivot'

pivotRimBadgeVisible? ​

optional pivotRimBadgeVisible: PivotRimBadgeVisibility

Definido em: interfaces/GraphOptions.ts:133

Quando os emblemas pivotRimBadge forem sorteados.

  • 'pivot-mode' — somente enquanto o modo Pivot Rail estiver aberto, onde eles ajudam a escolher uma origem. Clicar em um deles direciona o painel para esse nó e gira.
  • 'always' — seja qual for o modo, um emblema também é uma forma de entrar no modo Pivot.
  • 'never' — de jeito nenhum. O mesmo que pivotRimBadge: 'off'.

graph.pivots.rimBadgeVisible altera mais tarde.

Padrão ​

ts
'pivot-mode'

pivots? ​

optional pivots: PivotDefinition[]

Definido em: interfaces/GraphOptions.ts:70

Pivôs para registrar antes de qualquer coisa ser construída, para que a primeira pintura da UI já saiba se há alguma. Consulte Graph.pivots para a porta imperativa e PluginContext.addPivot para a porta do plugin.


pivotSaveControls? ​

optional pivotSaveControls: boolean

Definido em: interfaces/GraphOptions.ts:155

Se o painel dinâmico e o painel de triagem mostram o que não foi salvo com um Salvar que grava tudo. Desligado, o consumidor oferece economia onde quiser, através de graph.pivots.save(...); o livro-razão e o próprio salvamento permanecem inalterados.

graph.pivots.saveControls altera mais tarde.

Padrão ​

ts
true

plugins? ​

optional plugins: PivotickPlugin[]

Definido em: interfaces/GraphOptions.ts:63

Plug-ins para instalar após a construção da IU. Cada um recebe um PluginContext e pode adicionar elementos de UI, atalhos de teclado e ganchos de ciclo de vida. Consulte Graph.use para registro imperativo.


render? ​

optional render: DeepPartial<GraphRendererOptions>

Definido em: interfaces/GraphOptions.ts:25

Opções para o mecanismo de renderização


simulation? ​

optional simulation: DeepPartial<SimulationOptions>

Definido em: interfaces/GraphOptions.ts:29

Opções para o mecanismo de simulação


UI? ​

optional UI: DeepPartial<GraphUI>

Definido em: interfaces/GraphOptions.ts:50

Opções para a IU