Import

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

NuiSplitter

Des panneaux séparés par des poignées.

Sélecteur
[nuiSplitter]
NuiSplitter: Propriétés
NomTypePar défautDescription
orientationInput'horizontal' | 'vertical''horizontal'Côte à côte, ou empilés.
sizesBidirectionnelnumber[]shared evenlyLa part de chaque panneau, en pourcentage, dans l’ordre.
storageKeyInputstringConserve les tailles dans localStorage sous cette clé.
stepInputnumber5De combien les flèches déplacent une poignée, en pourcentage. Deux fois plus avec Maj.
moveMéthode(index: number, delta: number) => voidDéplace d’un pourcentage la frontière qui suit un panneau.

NuiSplitterPane

Un panneau. Ses tailles acceptent des pixels, des rem ou des pourcentages.

Sélecteur
[nuiSplitterPane]
NuiSplitterPane: Propriétés
NomTypePar défautDescription
defaultSizeInputstring | number (e.g. '240px', '30%')Sa taille de départ, quand il n’y a pas de tailles à restaurer.
minInputstring | number0Sa taille minimale.
maxInputstring | number'100%'Sa taille maximale.
collapsibleInputbooleanfalseIl se replie : glissé sous la moitié de son minimum, ou avec Entrée.
collapsedSizeInputstring | number0Sa taille une fois replié, par exemple une barre d’icônes.
labelInputstringNomme la poignée qui le redimensionne.

NuiSplitterHandle

La poignée entre deux panneaux.

Sélecteur
[nuiSplitterHandle]
NuiSplitterHandle: Propriétés
NomTypePar défautDescription
labelInputstringthe pane's labelLa nomme, quand le libellé du panneau ne le fait pas.
disabledInputbooleanfalseElle ne bouge pas.
toggleMéthode() => voidReplie le panneau voisin, ou le déplie.