Pular para o conteúdo

pivotick v3.0.0


pivotick / Flyout

Classe abstrata: Flyout ​

Definido em: ui/elements/Flyout/Flyout.ts:22

Andaime compartilhado para os flyouts de configurações — as sobreposições abertas pelos modos flyout do mode rail: ViewFlyout (comportamento de grade + tela) e PhysicsFlyout (layout + simulação). A base possui o elemento do painel, o cromo pvt-flyout-* compartilhado (cabeçalho, rótulos de seção, linhas de troca) e a ligação a ModeStore — um painel é open exatamente enquanto seu próprio modo é o ativo, então os submenus excluem-se gratuitamente.

Uma subclasse declara o modo ao qual responde, renderiza seus controles em modelo e os conecta em fio. As palavras do modelo são texto: os auxiliares abaixo escapam do que recebem e os elementos marcados com i18nText / i18nAttr são preenchidos a partir do catálogo do gráfico. Uma subclasse que substitui onGraphReady deve chamar super.onGraphReady(): é onde as linhas de switch obtêm seu estado inicial (graph.simulation só existe até então).

Estende ​

Construtores ​

Construtor ​

new Flyout(uiManager): Flyout

Definido em: ui/UIComponent.ts:32

Parâmetros ​

uiManager ​

UIManager

Retorno ​

Flyout

Herdado de ​

UIComponent.constructor

Métodos ​

afterMount() ​

afterMount(): void

Definido em: ui/UIComponent.ts:54

Retorno ​

void

Herdado de ​

UIComponent.afterMount


destroy() ​

destroy(): void

Definido em: ui/UIComponent.ts:64

Retorno ​

void

Herdado de ​

UIComponent.destroy


getMode() ​

getMode(): string

Definido em: ui/elements/Flyout/Flyout.ts:38

O modo ferroviário ao qual este painel responde. Público para que o registro do modo ferroviário possa verificar um submenu registrado em relação ao ID declarado por sua definição.

Retorno ​

string


graphReady() ​

graphReady(): void

Definido em: ui/UIComponent.ts:59

Retorno ​

void

Herdado de ​

UIComponent.graphReady


mount() ​

mount(container?): void

Definido em: ui/UIComponent.ts:50

Parâmetros ​

container? ​

HTMLElement

Retorno ​

void

Herdado de ​

UIComponent.mount