ਇੰਪੋਰਟ

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ਨਾਲ ਵਾਲੇ ਪੈਨਲ ਨੂੰ ਸਮੇਟਦਾ ਹੈ, ਜਾਂ ਵਾਪਸ ਲਿਆਉਂਦਾ ਹੈ।