Importación

import-splitter.ts
import { NuiSplitter, NuiSplitterHandle, NuiSplitterPane } from '@needless-ui/angular/splitter';

NuiSplitter

Paneles con divisores entre ellos.

Selector
[nuiSplitter]
NuiSplitter: Propiedades
NombreTipoPredeterminadoDescripción
orientationInput'horizontal' | 'vertical''horizontal'Lado a lado, o apilados.
sizesBidireccionalnumber[]shared evenlyLa parte de cada panel, en porcentaje, en orden.
storageKeyInputstringGuarda los tamaños en localStorage con esta clave.
stepInputnumber5Cuánto mueven las flechas un divisor, en porcentaje. El doble con Mayús.
moveMétodo(index: number, delta: number) => voidMueve en un porcentaje la frontera que sigue a un panel.

NuiSplitterPane

Un panel. Sus tamaños admiten píxeles, rem o porcentaje.

Selector
[nuiSplitterPane]
NuiSplitterPane: Propiedades
NombreTipoPredeterminadoDescripción
defaultSizeInputstring | number (e.g. '240px', '30%')Su tamaño inicial, cuando no hay tamaños que restaurar.
minInputstring | number0Su tamaño mínimo.
maxInputstring | number'100%'Su tamaño máximo.
collapsibleInputbooleanfalseSe pliega: al arrastrarlo por debajo de la mitad de su mínimo, o con Intro.
collapsedSizeInputstring | number0Su tamaño plegado, como una barra de iconos.
labelInputstringDa nombre al divisor que lo redimensiona.

NuiSplitterHandle

El divisor entre dos paneles.

Selector
[nuiSplitterHandle]
NuiSplitterHandle: Propiedades
NombreTipoPredeterminadoDescripción
labelInputstringthe pane's labelLe da nombre, cuando la etiqueta del panel no lo hace.
disabledInputbooleanfalseNo se mueve.
toggleMétodo() => voidPliega el panel de al lado, o lo restaura.