Import
import { NuiScheduler, type NuiSchedulerEvent } from '@needless-ui/angular/scheduler';NuiScheduler
Mga event sa isang buwan, linggo, araw o agenda.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
eventsInput | NuiSchedulerEvent<T>[] | [] | Ang mga event na ipapakita. |
viewTwo-way | 'month' | 'week' | 'day' | 'agenda' | 'week' | Ang ipinapakitang view. |
viewsInput | NuiSchedulerView[] | all four | Ang mga view na puwedeng pagpalipat-lipatan. |
dateTwo-way | NuiDate | today | Ang ipinapakitang araw, at kung nasaan ang keyboard. |
slotMinutesInput | number | 30 | Mga minuto bawat row ng time grid, at ang step ng paglipat ng mga event. |
scrollHourInput | number | 8 | Ang oras kung saan bumubukas ang time grid. |
agendaDaysInput | number | 30 | Ilang araw pasulong ang sakop ng agenda. |
editableInput | boolean | false | Puwedeng ilipat at i-resize ang mga event, gamit ang pointer at keyboard. |
selectableInput | boolean | false | Puwedeng pumili ng oras sa grid, para gumawa ng mga event. |
firstDayInput | 1 … 7 | Ang unang araw ng linggo, 1 para sa Lunes. Default ang sa locale. | |
headingLevelInput | number | 2 | Ang heading level ng title; isang level na mas malalim ang mga araw ng agenda. |
localeInput | string | LOCALE_ID | Fino-format ang mga araw at oras. |
labelsInput | Partial<NuiSchedulerLabels> | Bawat text na ipinapakita o ina-announce ng scheduler, para maisalin. | |
cornersInput | NuiCorners | Ang hugis ng mga sulok nito: round, squircle, bevel, scoop, notch o square. | |
radiusInput | NuiRadius | Kung gaano kabilog ang mga sulok nito: none, small, medium, large o full. | |
densityInput | NuiDensity | Kung gaano kalaking espasyo ang kinukuha nito: compact, regular o roomy. | |
eventClickOutput | NuiSchedulerEvent<T> | Inilalabas ang event na na-click, o binuksan gamit ang Enter. | |
eventChangeOutput | { event, start, end } | Inilalabas ang mga bagong oras ng event pagkatapos itong ilipat o i-resize. | |
slotSelectOutput | { start, end, allDay } | Inilalabas ang oras na pinili sa grid. | |
rangeChangeOutput | { start, end } | Inilalabas ang una at huling araw na ipinapakita kapag nagbago ang mga ito. |
Sinusunod ng mga customization input na hindi mo sine-set ang pinakamalapit na data-nui-* attribute. Tingnan ang gabay sa pag-customize.
NuiSchedulerEvent
Isang event. Hindi kasama ang dulo ng event na may oras; ang huling araw naman ang dulo ng all-day event.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
id, titleProperty | string | Ang key nito, at ang ipinapakita nito. | |
start, endProperty | NuiDateTime | NuiDate | Mga petsa at oras, o mga petsa lang para sa mga all-day event. | |
allDayProperty | boolean | Bilang default, all-day ito kapag walang oras ang start. | |
toneProperty | 'accent' | 'neutral' | 'success' | 'warning' | 'danger' | 'accent' | Ang kulay nito. |
editableProperty | boolean | Kung puwede itong ilipat, anuman ang sabihin ng scheduler. | |
dataProperty | T | Kahit anong iba pang itatabi kasama nito. |
NuiSchedulerEventTemplate
Iginuguhit ang mga event. Nasa context ang event at ang oras nito bilang text.