Importação

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

NuiSplitter

Painéis com alças entre eles.

Seletor
[nuiSplitter]
NuiSplitter: Propriedades
NomeTipoPadrãoDescrição
orientationInput'horizontal' | 'vertical''horizontal'Lado a lado, ou empilhados.
sizesBidirecionalnumber[]shared evenlyA proporção de cada painel, em porcentagem, na ordem.
storageKeyInputstringGuarda os tamanhos em localStorage com esta chave.
stepInputnumber5Quanto as setas movem uma alça, em porcentagem. O dobro com Shift.
moveMétodo(index: number, delta: number) => voidMove em uma porcentagem a fronteira depois de um painel.

NuiSplitterPane

Um painel. Os tamanhos dele aceitam pixels, rem ou porcentagem.

Seletor
[nuiSplitterPane]
NuiSplitterPane: Propriedades
NomeTipoPadrãoDescrição
defaultSizeInputstring | number (e.g. '240px', '30%')O tamanho inicial, quando não há tamanhos para restaurar.
minInputstring | number0O tamanho mínimo.
maxInputstring | number'100%'O tamanho máximo.
collapsibleInputbooleanfalseEle se recolhe: arrastado abaixo da metade do mínimo, ou com Enter.
collapsedSizeInputstring | number0O tamanho dele recolhido, como uma barra de ícones.
labelInputstringDá nome à alça que o redimensiona.

NuiSplitterHandle

A alça entre dois painéis.

Seletor
[nuiSplitterHandle]
NuiSplitterHandle: Propriedades
NomeTipoPadrãoDescrição
labelInputstringthe pane's labelDá nome à alça, quando o rótulo do painel não faz isso.
disabledInputbooleanfalseEla não se move.
toggleMétodo() => voidRecolhe o painel ao lado, ou o restaura.