Importación
import { NuiSplitter, NuiSplitterHandle, NuiSplitterPane } from '@needless-ui/angular/splitter';NuiSplitter
Paneles con divisores entre ellos.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
orientationInput | 'horizontal' | 'vertical' | 'horizontal' | Lado a lado, o apilados. |
sizesBidireccional | number[] | shared evenly | La parte de cada panel, en porcentaje, en orden. |
storageKeyInput | string | Guarda los tamaños en localStorage con esta clave. | |
stepInput | number | 5 | Cuánto mueven las flechas un divisor, en porcentaje. El doble con Mayús. |
moveMétodo | (index: number, delta: number) => void | Mueve en un porcentaje la frontera que sigue a un panel. |
NuiSplitterPane
Un panel. Sus tamaños admiten píxeles, rem o porcentaje.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
defaultSizeInput | string | number (e.g. '240px', '30%') | Su tamaño inicial, cuando no hay tamaños que restaurar. | |
minInput | string | number | 0 | Su tamaño mínimo. |
maxInput | string | number | '100%' | Su tamaño máximo. |
collapsibleInput | boolean | false | Se pliega: al arrastrarlo por debajo de la mitad de su mínimo, o con Intro. |
collapsedSizeInput | string | number | 0 | Su tamaño plegado, como una barra de iconos. |
labelInput | string | Da nombre al divisor que lo redimensiona. |
NuiSplitterHandle
El divisor entre dos paneles.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
labelInput | string | the pane's label | Le da nombre, cuando la etiqueta del panel no lo hace. |
disabledInput | boolean | false | No se mueve. |
toggleMétodo | () => void | Pliega el panel de al lado, o lo restaura. |