امپورٹ
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
ایونٹس بناتا ہے۔ کانٹیکسٹ میں ایونٹ اور متن کی صورت میں اس کا وقت ہوتا ہے۔