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?
optionalcallbacks: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?
optionali18n: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?
optionalisDirected:boolean
Definido em: interfaces/GraphOptions.ts:45
Habilite se o gráfico é direcionado ou não
Padrão
truelayout?
optionallayout:DeepPartial<LayoutOptions>
Definido em: interfaces/GraphOptions.ts:34
Configuração específica do layout (por exemplo, árvore, radial, etc.)
pivotCandidateCeiling?
optionalpivotCandidateCeiling: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
10000pivotIngestGrouped?
optionalpivotIngestGrouped: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
falsepivotMarkUnsaved?
optionalpivotMarkUnsaved: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
falsepivotQuickIngestLimit?
optionalpivotQuickIngestLimit: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
50pivotRimBadge?
optionalpivotRimBadge: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.badgesainda 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
'per-pivot'pivotRimBadgeVisible?
optionalpivotRimBadgeVisible: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 quepivotRimBadge: 'off'.
graph.pivots.rimBadgeVisible altera mais tarde.
Padrão
'pivot-mode'pivots?
optionalpivots: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?
optionalpivotSaveControls: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
trueplugins?
optionalplugins: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?
optionalrender:DeepPartial<GraphRendererOptions>
Definido em: interfaces/GraphOptions.ts:25
Opções para o mecanismo de renderização
simulation?
optionalsimulation:DeepPartial<SimulationOptions>
Definido em: interfaces/GraphOptions.ts:29
Opções para o mecanismo de simulação
UI?
optionalUI:DeepPartial<GraphUI>
Definido em: interfaces/GraphOptions.ts:50
Opções para a IU