Pular para o conteúdo

pivotick v3.0.0


pivotick / GraphUI / RegisteredDockTab

Interface: RegisteredDockTab ​

Definido em: interfaces/GraphUI.ts:1417

Um DockTab uma vez registrado: seu id é resolvido.

Estende ​

Propriedades ​

icon? ​

optional icon: string

Definido em: interfaces/GraphUI.ts:1382

Um glifo desenhado antes da etiqueta na faixa, marcando a origem do painel.

Uma string SVG, injetada com innerHTML e não higienizada — deve ser confiável, exatamente como PivotDefinition.icon. Útil quando várias guias são iguais tipo de painel: quatro avaliações de candidatos e uma tabela de dados lida como uma lista de cinco, caso contrário.

Herdado de ​

DockTab.icon


id ​

id: string

Definido em: interfaces/GraphUI.ts:1418

Identidade estável: o que removeDockTab / activateDockTab leva e o data-tab escrito no botão da tira.

Padrão ​

um pvt-dock-tab-N gerado automaticamente

Overrides ​

DockTab.id


label ​

label: string

Definido em: interfaces/GraphUI.ts:1373

O rótulo da tira, usado literalmente (para que possa ser traduzido).

Herdado de ​

DockTab.label


onActivate()? ​

optional onActivate: (tab) => void

Definido em: interfaces/GraphUI.ts:1412

Chamado quando esta guia chega à frente e quando sai. Uma guia que monitora dados ao vivo deve parar de funcionar em onDeactivate e recuperar o atraso em onActivate: nada mais indica que está fora da tela.

Parâmetros ​

tab ​

DockTabHandle

Retorno ​

void

Herdado de ​

DockTab.onActivate


onDeactivate()? ​

optional onDeactivate: (tab) => void

Definido em: interfaces/GraphUI.ts:1413

Parâmetros ​

tab ​

DockTabHandle

Retorno ​

void

Herdado de ​

DockTab.onDeactivate


order? ​

optional order: number

Definido em: interfaces/GraphUI.ts:1406

Ordem de exibição na faixa, crescente. Pedidos iguais mantêm a ordem de registro - e como os plug-ins são instalados após a construção da IU, as guias de um plug-in chegam após as integradas sem a necessidade de avisar.

Padrão ​

ts
0

Herdado de ​

DockTab.order


render() ​

render: (tab) => HTMLElement

Definido em: interfaces/GraphUI.ts:1388

Construa o corpo do painel. Chamado once, preguiçosamente, na primeira vez que a guia aparece na frente - uma guia que ninguém abre não custa nada. O elemento é mantido e reanexado em ativações posteriores, mantendo seu próprio estado (posição de rolagem incluída).

Parâmetros ​

tab ​

DockTabHandle

Retorno ​

HTMLElement

Herdado de ​

DockTab.render


toolbar()? ​

optional toolbar: (tab) => HTMLElement | HTMLElement[]

Definido em: interfaces/GraphUI.ts:1399

Crie os controles de cabeçalho desta guia, dispostos como parte da linha de cabeçalho do encaixe. Invocado novamente na ativação de every, para que os controles possam refletir o estado atual da guia.

Um painel com diversas visualizações próprias desenha a opção aqui. Duas classes públicas dão a mesma aparência da tabela integrada - pvt-dock-views na faixa, pvt-dock-view em cada botão, active no atual - então ela permanece um grupo de comprimidos ao lado das próprias guias do dock e segue o tema.

Parâmetros ​

tab ​

DockTabHandle

Retorno ​

HTMLElement | HTMLElement[]

Herdado de ​

DockTab.toolbar