Import
import { NuiSplitter, NuiSplitterHandle, NuiSplitterPane } from '@needless-ui/angular/splitter';NuiSplitter
Các ngăn với tay nắm ở giữa.
| Tên | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
orientationInput | 'horizontal' | 'vertical' | 'horizontal' | Nằm cạnh nhau, hoặc xếp chồng. |
sizesHai chiều | number[] | shared evenly | Phần của mỗi ngăn, tính bằng phần trăm, theo thứ tự. |
storageKeyInput | string | Lưu kích thước trong localStorage dưới khóa này. | |
stepInput | number | 5 | Mức phím mũi tên di chuyển tay nắm, tính bằng phần trăm. Gấp đôi khi giữ Shift. |
movePhương thức | (index: number, delta: number) => void | Dời ranh giới phía sau một ngăn theo một tỷ lệ phần trăm. |
NuiSplitterPane
Một ngăn. Kích thước của nó nhận pixel, rem hoặc phần trăm.
| Tên | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
defaultSizeInput | string | number (e.g. '240px', '30%') | Kích thước ban đầu, khi không có kích thước nào để khôi phục. | |
minInput | string | number | 0 | Kích thước nhỏ nhất. |
maxInput | string | number | '100%' | Kích thước lớn nhất. |
collapsibleInput | boolean | false | Ngăn thu gọn được: khi bị kéo nhỏ hơn một nửa mức tối thiểu, hoặc bằng Enter. |
collapsedSizeInput | string | number | 0 | Kích thước khi thu gọn, chẳng hạn một dải biểu tượng. |
labelInput | string | Đặt tên cho tay nắm đổi kích thước của ngăn. |
NuiSplitterHandle
Tay nắm giữa hai ngăn.
| Tên | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
labelInput | string | the pane's label | Đặt tên cho tay nắm, khi label của ngăn không làm việc đó. |
disabledInput | boolean | false | Tay nắm không di chuyển được. |
togglePhương thức | () => void | Thu gọn ngăn bên cạnh, hoặc mở lại ngăn đó. |