ایمپورت
import { NuiSplitter, NuiSplitterHandle, NuiSplitterPane } from '@needless-ui/angular/splitter';NuiSplitter
پنلهایی با دستگیرههایی میانشان.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
orientationورودی | 'horizontal' | 'vertical' | 'horizontal' | کنار هم، یا روی هم. |
sizesدوطرفه | number[] | shared evenly | سهم هر پنل به درصد، به ترتیب. |
storageKeyورودی | string | اندازهها را با این کلید در localStorage نگه میدارد. | |
stepورودی | number | 5 | اینکه کلیدهای جهتنما دستگیره را چند درصد جابهجا کنند. با Shift، دو برابر. |
moveمتد | (index: number, delta: number) => void | مرز بعد از یک پنل را به اندازهٔ درصدی معین جابهجا میکند. |
NuiSplitterPane
یک پنل. اندازههایش به پیکسل، rem یا درصد تعیین میشوند.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
defaultSizeورودی | string | number (e.g. '240px', '30%') | اندازهٔ اولیهاش، وقتی اندازهای برای بازیابی نیست. | |
minورودی | string | number | 0 | کوچکترین اندازهاش. |
maxورودی | string | number | '100%' | بزرگترین اندازهاش. |
collapsibleورودی | boolean | false | جمع میشود: وقتی تا کمتر از نصف حداقلش کشیده شود، یا با Enter. |
collapsedSizeورودی | string | number | 0 | اندازهاش در حالت جمعشده، مثلاً نواری از آیکونها. |
labelورودی | string | برای دستگیرهای که اندازهاش را تغییر میدهد نام میگذارد. |
NuiSplitterHandle
دستگیرهٔ میان دو پنل.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
labelورودی | string | the pane's label | برایش نام میگذارد، وقتی برچسب پنل این کار را نکرده است. |
disabledورودی | boolean | false | جابهجا نمیشود. |
toggleمتد | () => void | پنل کنارش را جمع میکند، یا برمیگرداند. |