इम्पोर्ट
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 | बगल वाले पैनल को समेटता है, या उसे वापस लाता है। |