Import
import { NuiSplitter, NuiSplitterHandle, NuiSplitterPane } from '@needless-ui/angular/splitter';NuiSplitter
Des panneaux séparés par des poignées.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
orientationInput | 'horizontal' | 'vertical' | 'horizontal' | Côte à côte, ou empilés. |
sizesBidirectionnel | number[] | shared evenly | La part de chaque panneau, en pourcentage, dans l’ordre. |
storageKeyInput | string | Conserve les tailles dans localStorage sous cette clé. | |
stepInput | number | 5 | De combien les flèches déplacent une poignée, en pourcentage. Deux fois plus avec Maj. |
moveMéthode | (index: number, delta: number) => void | Déplace d’un pourcentage la frontière qui suit un panneau. |
NuiSplitterPane
Un panneau. Ses tailles acceptent des pixels, des rem ou des pourcentages.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
defaultSizeInput | string | number (e.g. '240px', '30%') | Sa taille de départ, quand il n’y a pas de tailles à restaurer. | |
minInput | string | number | 0 | Sa taille minimale. |
maxInput | string | number | '100%' | Sa taille maximale. |
collapsibleInput | boolean | false | Il se replie : glissé sous la moitié de son minimum, ou avec Entrée. |
collapsedSizeInput | string | number | 0 | Sa taille une fois replié, par exemple une barre d’icônes. |
labelInput | string | Nomme la poignée qui le redimensionne. |
NuiSplitterHandle
La poignée entre deux panneaux.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
labelInput | string | the pane's label | La nomme, quand le libellé du panneau ne le fait pas. |
disabledInput | boolean | false | Elle ne bouge pas. |
toggleMéthode | () => void | Replie le panneau voisin, ou le déplie. |