Impor
import { NuiSplitter, NuiSplitterHandle, NuiSplitterPane } from '@needless-ui/angular/splitter';NuiSplitter
Panel dengan handle di antaranya.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
orientationInput | 'horizontal' | 'vertical' | 'horizontal' | Berdampingan, atau bertumpuk. |
sizesDua arah | number[] | shared evenly | Bagian setiap panel, dalam persen, sesuai urutan. |
storageKeyInput | string | Menyimpan ukuran di localStorage dengan kunci ini. | |
stepInput | number | 5 | Seberapa jauh tombol panah menggeser handle, dalam persen. Dua kali lipat dengan Shift. |
moveMetode | (index: number, delta: number) => void | Menggeser batas setelah sebuah panel sebesar persentase tertentu. |
NuiSplitterPane
Sebuah panel. Ukurannya bisa dalam piksel, rem, atau persen.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
defaultSizeInput | string | number (e.g. '240px', '30%') | Ukuran awalnya, saat tidak ada ukuran yang bisa dipulihkan. | |
minInput | string | number | 0 | Ukuran terkecilnya. |
maxInput | string | number | '100%' | Ukuran terbesarnya. |
collapsibleInput | boolean | false | Panel bisa diciutkan: diseret di bawah separuh minimumnya, atau dengan Enter. |
collapsedSizeInput | string | number | 0 | Ukurannya saat diciutkan, misalnya deretan ikon. |
labelInput | string | Menamai handle yang mengubah ukurannya. |
NuiSplitterHandle
Handle di antara dua panel.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
labelInput | string | the pane's label | Menamai handle, jika label panel tidak menamainya. |
disabledInput | boolean | false | Handle tidak bisa digeser. |
toggleMetode | () => void | Menciutkan panel di sebelahnya, atau mengembalikannya. |