Import

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

NuiSplitter

Bereiche mit Griffen dazwischen.

Selektor
[nuiSplitter]
NuiSplitter: Eigenschaften
NameTypStandardwertBeschreibung
orientationInput'horizontal' | 'vertical''horizontal'Nebeneinander oder übereinander.
sizesTwo-Waynumber[]shared evenlyDer Anteil jedes Bereichs in Prozent, der Reihe nach.
storageKeyInputstringSpeichert die Größen unter diesem Schlüssel in localStorage.
stepInputnumber5Wie weit die Pfeiltasten einen Griff verschieben, in Prozent. Mit Umschalt doppelt so weit.
moveMethode(index: number, delta: number) => voidVerschiebt die Grenze hinter einem Bereich um einen Prozentwert.

NuiSplitterPane

Ein Bereich. Seine Größen nehmen Pixel, rem oder Prozent an.

Selektor
[nuiSplitterPane]
NuiSplitterPane: Eigenschaften
NameTypStandardwertBeschreibung
defaultSizeInputstring | number (e.g. '240px', '30%')Seine Anfangsgröße, wenn keine Größen wiederherzustellen sind.
minInputstring | number0Seine Mindestgröße.
maxInputstring | number'100%'Seine Maximalgröße.
collapsibleInputbooleanfalseEr klappt ein: unter die Hälfte seines Minimums gezogen oder mit Enter.
collapsedSizeInputstring | number0Seine Größe im eingeklappten Zustand, etwa eine Leiste mit Icons.
labelInputstringBenennt den Griff, der seine Größe ändert.

NuiSplitterHandle

Der Griff zwischen zwei Bereichen.

Selektor
[nuiSplitterHandle]
NuiSplitterHandle: Eigenschaften
NameTypStandardwertBeschreibung
labelInputstringthe pane's labelBenennt ihn, wenn das Label des Bereichs es nicht tut.
disabledInputbooleanfalseEr lässt sich nicht bewegen.
toggleMethode() => voidKlappt den Bereich daneben ein oder wieder auf.