Impor

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

NuiSplitter

Panel dengan handle di antaranya.

Selektor
[nuiSplitter]
NuiSplitter: Properti
NamaTipeDefaultDeskripsi
orientationInput'horizontal' | 'vertical''horizontal'Berdampingan, atau bertumpuk.
sizesDua arahnumber[]shared evenlyBagian setiap panel, dalam persen, sesuai urutan.
storageKeyInputstringMenyimpan ukuran di localStorage dengan kunci ini.
stepInputnumber5Seberapa jauh tombol panah menggeser handle, dalam persen. Dua kali lipat dengan Shift.
moveMetode(index: number, delta: number) => voidMenggeser batas setelah sebuah panel sebesar persentase tertentu.

NuiSplitterPane

Sebuah panel. Ukurannya bisa dalam piksel, rem, atau persen.

Selektor
[nuiSplitterPane]
NuiSplitterPane: Properti
NamaTipeDefaultDeskripsi
defaultSizeInputstring | number (e.g. '240px', '30%')Ukuran awalnya, saat tidak ada ukuran yang bisa dipulihkan.
minInputstring | number0Ukuran terkecilnya.
maxInputstring | number'100%'Ukuran terbesarnya.
collapsibleInputbooleanfalsePanel bisa diciutkan: diseret di bawah separuh minimumnya, atau dengan Enter.
collapsedSizeInputstring | number0Ukurannya saat diciutkan, misalnya deretan ikon.
labelInputstringMenamai handle yang mengubah ukurannya.

NuiSplitterHandle

Handle di antara dua panel.

Selektor
[nuiSplitterHandle]
NuiSplitterHandle: Properti
NamaTipeDefaultDeskripsi
labelInputstringthe pane's labelMenamai handle, jika label panel tidak menamainya.
disabledInputbooleanfalseHandle tidak bisa digeser.
toggleMetode() => voidMenciutkan panel di sebelahnya, atau mengembalikannya.