ఇంపోర్ట్
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
ఈవెంట్లను గీస్తుంది. కాంటెక్స్ట్లో ఈవెంట్, టెక్స్ట్గా దాని సమయం ఉంటాయి.