Import

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

NuiSplitter

Pannelli separati da maniglie.

Selettore
[nuiSplitter]
NuiSplitter: Proprietà
NomeTipoPredefinitoDescrizione
orientationInput'horizontal' | 'vertical''horizontal'Affiancati o impilati.
sizesBidirezionalenumber[]shared evenlyLa quota di ogni pannello, in percentuale, in ordine.
storageKeyInputstringConserva le dimensioni in localStorage con questa chiave.
stepInputnumber5Di quanto le frecce spostano una maniglia, in percentuale. Il doppio con Maiusc.
moveMetodo(index: number, delta: number) => voidSposta di una percentuale il confine dopo un pannello.

NuiSplitterPane

Un pannello. Le sue dimensioni accettano pixel, rem o percentuale.

Selettore
[nuiSplitterPane]
NuiSplitterPane: Proprietà
NomeTipoPredefinitoDescrizione
defaultSizeInputstring | number (e.g. '240px', '30%')La dimensione iniziale, quando non ci sono dimensioni da ripristinare.
minInputstring | number0La dimensione minima.
maxInputstring | number'100%'La dimensione massima.
collapsibleInputbooleanfalseSi comprime: trascinato sotto la metà del minimo, o con Invio.
collapsedSizeInputstring | number0La dimensione da compresso, per esempio una barra di icone.
labelInputstringDà il nome alla maniglia che lo ridimensiona.

NuiSplitterHandle

La maniglia tra due pannelli.

Selettore
[nuiSplitterHandle]
NuiSplitterHandle: Proprietà
NomeTipoPredefinitoDescrizione
labelInputstringthe pane's labelLe dà un nome, quando non lo fa l’etichetta del pannello.
disabledInputbooleanfalseNon si sposta.
toggleMetodo() => voidComprime il pannello accanto, o lo ripristina.