Ir al contenido

pivotick v3.0.0


pivotic / GraphUI / RegisteredDockTab

Interfaz: RegisteredDockTab ​

Definido en: interfaces/GraphUI.ts:1417

Un DockTab una vez registrado: se resuelve su id.

Se extiende ​

Propiedades ​

icon? ​

optional icon: string

Definido en: interfaces/GraphUI.ts:1382

Un glifo dibujado antes de la etiqueta en la tira, que marca de dónde viene el panel.

Un hilo SVG, inyectado con innerHTML y no desinfectado: debe ser confiable, exactamente como PivotDefinition.icon. Útil cuando hay varias pestañas el mismo tipo de panel: cuatro revisiones de candidatos y una tabla de datos leída como una lista de cinco en caso contrario.

Heredado de ​

DockTab.icon


id ​

id: string

Definido en: interfaces/GraphUI.ts:1418

Identidad estable: qué toman removeDockTab / activateDockTab, y el data-tab escrito en el botón de la tira.

Predeterminado ​

un pvt-dock-tab-N generado automáticamente

Overrides ​

DockTab.id


label ​

label: string

Definido en: interfaces/GraphUI.ts:1373

La etiqueta de la tira, usada textualmente (para que pueda traducirse).

Heredado de ​

DockTab.label


onActivate()? ​

optional onActivate: (tab) => void

Definido en: interfaces/GraphUI.ts:1412

Se llama cuando esta pestaña pasa al frente y cuando sale. Una pestaña que vigila los datos en vivo deberían dejar de funcionar en onDeactivate y ponerse al día en onActivate: nada más le dice que está fuera de pantalla.

Parámetros ​

tab ​

DockTabHandle

Devoluciones ​

void

Heredado de ​

DockTab.onActivate


onDeactivate()? ​

optional onDeactivate: (tab) => void

Definido en: interfaces/GraphUI.ts:1413

Parámetros ​

tab ​

DockTabHandle

Devoluciones ​

void

Heredado de ​

DockTab.onDeactivate


order? ​

optional order: number

Definido en: interfaces/GraphUI.ts:1406

Orden de visualización en la franja, ascendente. Los pedidos iguales mantienen el orden de registro. y dado que los complementos se instalan después de crear la interfaz de usuario, las pestañas de un complemento aparecen después de la los incorporados sin tener que decirlo.

Predeterminado ​

ts
0

Heredado de ​

DockTab.order


render() ​

render: (tab) => HTMLElement

Definido en: interfaces/GraphUI.ts:1388

Construye el cuerpo del panel. Llamado once, perezosamente, la primera vez que aparece la pestaña el frente: una pestaña que nadie abre no cuesta nada. El elemento se conserva y se vuelve a colocar. en activaciones posteriores, por lo que mantiene su propio estado (posición de desplazamiento incluida).

Parámetros ​

tab ​

DockTabHandle

Devoluciones ​

HTMLElement

Heredado de ​

DockTab.render


toolbar()? ​

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

Definido en: interfaces/GraphUI.ts:1399

Cree los controles del encabezado de esta pestaña, dispuestos como parte de la fila del encabezado del muelle. Se vuelve a invocar en cada activación, para que los controles puedan reflejar la pestaña estado actual.

Un panel con varias vistas propias activa el interruptor aquí. Dos clases publicas dale el mismo aspecto que tiene la mesa incorporada: pvt-dock-views en la tira, pvt-dock-view en cada botón, active en el actual, para que siga siendo una pastilla grupo al lado de las pestañas propias del muelle y sigue el tema.

Parámetros ​

tab ​

DockTabHandle

Devoluciones ​

HTMLElement | HTMLElement[]

Heredado de ​

DockTab.toolbar