ایمپورت

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

NuiSplitter

پنل‌هایی با دستگیره‌هایی میانشان.

سلکتور
[nuiSplitter]
NuiSplitter: ویژگی‌ها
نامنوعپیش‌فرضتوضیح
orientationورودی'horizontal' | 'vertical''horizontal'کنار هم، یا روی هم.
sizesدوطرفهnumber[]shared evenlyسهم هر پنل به درصد، به ترتیب.
storageKeyورودیstringاندازه‌ها را با این کلید در localStorage نگه می‌دارد.
stepورودیnumber5اینکه کلیدهای جهت‌نما دستگیره را چند درصد جابه‌جا کنند. با Shift، دو برابر.
moveمتد(index: number, delta: number) => voidمرز بعد از یک پنل را به اندازهٔ درصدی معین جابه‌جا می‌کند.

NuiSplitterPane

یک پنل. اندازه‌هایش به پیکسل، rem یا درصد تعیین می‌شوند.

سلکتور
[nuiSplitterPane]
NuiSplitterPane: ویژگی‌ها
نامنوعپیش‌فرضتوضیح
defaultSizeورودیstring | number (e.g. '240px', '30%')اندازهٔ اولیه‌اش، وقتی اندازه‌ای برای بازیابی نیست.
minورودیstring | number0کوچک‌ترین اندازه‌اش.
maxورودیstring | number'100%'بزرگ‌ترین اندازه‌اش.
collapsibleورودیbooleanfalseجمع می‌شود: وقتی تا کمتر از نصف حداقلش کشیده شود، یا با Enter.
collapsedSizeورودیstring | number0اندازه‌اش در حالت جمع‌شده، مثلاً نواری از آیکون‌ها.
labelورودیstringبرای دستگیره‌ای که اندازه‌اش را تغییر می‌دهد نام می‌گذارد.

NuiSplitterHandle

دستگیرهٔ میان دو پنل.

سلکتور
[nuiSplitterHandle]
NuiSplitterHandle: ویژگی‌ها
نامنوعپیش‌فرضتوضیح
labelورودیstringthe pane's labelبرایش نام می‌گذارد، وقتی برچسب پنل این کار را نکرده است.
disabledورودیbooleanfalseجابه‌جا نمی‌شود.
toggleمتد() => voidپنل کنارش را جمع می‌کند، یا برمی‌گرداند.