Import

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

NuiSplitter

Các ngăn với tay nắm ở giữa.

Selector
[nuiSplitter]
NuiSplitter: Thuộc tính
TênKiểuMặc địnhMô tả
orientationInput'horizontal' | 'vertical''horizontal'Nằm cạnh nhau, hoặc xếp chồng.
sizesHai chiềunumber[]shared evenlyPhần của mỗi ngăn, tính bằng phần trăm, theo thứ tự.
storageKeyInputstringLưu kích thước trong localStorage dưới khóa này.
stepInputnumber5Mứ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) => voidDờ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.

Selector
[nuiSplitterPane]
NuiSplitterPane: Thuộc tính
TênKiểuMặc địnhMô tả
defaultSizeInputstring | 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.
minInputstring | number0Kích thước nhỏ nhất.
maxInputstring | number'100%'Kích thước lớn nhất.
collapsibleInputbooleanfalseNgă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.
collapsedSizeInputstring | number0Kích thước khi thu gọn, chẳng hạn một dải biểu tượng.
labelInputstringĐặ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.

Selector
[nuiSplitterHandle]
NuiSplitterHandle: Thuộc tính
TênKiểuMặc địnhMô tả
labelInputstringthe pane's labelĐặt tên cho tay nắm, khi label của ngăn không làm việc đó.
disabledInputbooleanfalseTay nắm không di chuyển được.
togglePhương thức() => voidThu gọn ngăn bên cạnh, hoặc mở lại ngăn đó.