इम्पोर्ट
import { NuiScheduler, type NuiSchedulerEvent } from '@needless-ui/angular/scheduler';NuiScheduler
महीने, सप्ताह, दिन या एजेंडा में इवेंट।
| नाम | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
eventsइनपुट | NuiSchedulerEvent<T>[] | [] | दिखाने के लिए इवेंट। |
viewदो-तरफ़ा | 'month' | 'week' | 'day' | 'agenda' | 'week' | दिखाया गया व्यू। |
viewsइनपुट | NuiSchedulerView[] | all four | वे व्यू, जिनके बीच लोग बदल सकते हैं। |
dateदो-तरफ़ा | NuiDate | today | दिखाया गया दिन, और जहाँ कीबोर्ड फ़ोकस है। |
slotMinutesइनपुट | number | 30 | समय ग्रिड की हर पंक्ति के मिनट, जो इवेंट खिसकने का स्टेप भी हैं। |
scrollHourइनपुट | number | 8 | वह घंटा, जिस पर समय ग्रिड खुलता है। |
agendaDaysइनपुट | number | 30 | एजेंडा कितने दिन आगे तक दिखाता है। |
editableइनपुट | boolean | false | इवेंट पॉइंटर और कीबोर्ड से खिसकाए और रीसाइज़ किए जा सकते हैं। |
selectableइनपुट | boolean | false | इवेंट बनाने के लिए ग्रिड पर समय चुना जा सकता है। |
firstDayइनपुट | 1 … 7 | सप्ताह का पहला दिन, सोमवार के लिए 1। डिफ़ॉल्ट रूप से लोकेल का। | |
headingLevelइनपुट | number | 2 | टाइटल का हेडिंग लेवल; एजेंडा के दिन एक लेवल गहरे होते हैं। |
localeइनपुट | string | LOCALE_ID | दिन और समय फ़ॉर्मैट करता है। |
labelsइनपुट | Partial<NuiSchedulerLabels> | शेड्यूलर का दिखाया या घोषित किया जाने वाला हर टेक्स्ट, अनुवाद के लिए। | |
cornersइनपुट | NuiCorners | इसके कोनों की आकृति: round, squircle, bevel, scoop, notch या square। | |
radiusइनपुट | NuiRadius | इसके कोने कितने बड़े हों: none, small, medium, large या full। | |
densityइनपुट | NuiDensity | यह कितनी जगह घेरता है: compact, regular या roomy। | |
eventClickआउटपुट | NuiSchedulerEvent<T> | क्लिक किया गया, या Enter से खोला गया इवेंट एमिट करता है। | |
eventChangeआउटपुट | { event, start, end } | खिसकाने या रीसाइज़ के बाद इवेंट का नया समय एमिट करता है। | |
slotSelectआउटपुट | { start, end, allDay } | ग्रिड पर चुना गया समय एमिट करता है। | |
rangeChangeआउटपुट | { start, end } | दिखाए गए पहले और आख़िरी दिन बदलने पर उन्हें एमिट करता है। |
कस्टमाइज़ेशन के जो इनपुट आप सेट नहीं करते, वे सबसे नज़दीकी data-nui-* एट्रिब्यूट से अपनी वैल्यू लेते हैं। कस्टमाइज़ेशन गाइड देखें।
NuiSchedulerEvent
एक इवेंट। समय वाले इवेंट का अंत शामिल नहीं होता; पूरे दिन के इवेंट का अंत उसका आख़िरी दिन होता है।
| नाम | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
id, titleप्रॉपर्टी | string | इसकी कुंजी, और यह क्या दिखाता है। | |
start, endप्रॉपर्टी | NuiDateTime | NuiDate | तारीख़ और समय, या पूरे दिन के इवेंट में सिर्फ़ तारीख़। | |
allDayप्रॉपर्टी | boolean | डिफ़ॉल्ट रूप से तब, जब start में समय न हो। | |
toneप्रॉपर्टी | 'accent' | 'neutral' | 'success' | 'warning' | 'danger' | 'accent' | इसका रंग। |
editableप्रॉपर्टी | boolean | इसे खिसकाया जा सकता है या नहीं, शेड्यूलर चाहे जो कहे। | |
dataप्रॉपर्टी | T | इसके साथ रखने को कुछ और। |
NuiSchedulerEventTemplate
इवेंट बनाता है। कॉन्टेक्स्ट में इवेंट और टेक्स्ट के रूप में उसका समय होता है।