Importação
import { NuiSplitter, NuiSplitterHandle, NuiSplitterPane } from '@needless-ui/angular/splitter';NuiSplitter
Painéis com alças entre eles.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
orientationInput | 'horizontal' | 'vertical' | 'horizontal' | Lado a lado, ou empilhados. |
sizesBidirecional | number[] | shared evenly | A proporção de cada painel, em porcentagem, na ordem. |
storageKeyInput | string | Guarda os tamanhos em localStorage com esta chave. | |
stepInput | number | 5 | Quanto as setas movem uma alça, em porcentagem. O dobro com Shift. |
moveMétodo | (index: number, delta: number) => void | Move em uma porcentagem a fronteira depois de um painel. |
NuiSplitterPane
Um painel. Os tamanhos dele aceitam pixels, rem ou porcentagem.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
defaultSizeInput | string | number (e.g. '240px', '30%') | O tamanho inicial, quando não há tamanhos para restaurar. | |
minInput | string | number | 0 | O tamanho mínimo. |
maxInput | string | number | '100%' | O tamanho máximo. |
collapsibleInput | boolean | false | Ele se recolhe: arrastado abaixo da metade do mínimo, ou com Enter. |
collapsedSizeInput | string | number | 0 | O tamanho dele recolhido, como uma barra de ícones. |
labelInput | string | Dá nome à alça que o redimensiona. |
NuiSplitterHandle
A alça entre dois painéis.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
labelInput | string | the pane's label | Dá nome à alça, quando o rótulo do painel não faz isso. |
disabledInput | boolean | false | Ela não se move. |
toggleMétodo | () => void | Recolhe o painel ao lado, ou o restaura. |