İçe aktarma
import { NuiScheduler, type NuiSchedulerEvent } from '@needless-ui/angular/scheduler';NuiScheduler
Ay, hafta, gün ya da ajanda görünümünde etkinlikler.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
eventsGirdi | NuiSchedulerEvent<T>[] | [] | Gösterilecek etkinlikler. |
viewÇift yönlü | 'month' | 'week' | 'day' | 'agenda' | 'week' | Gösterilen görünüm. |
viewsGirdi | NuiSchedulerView[] | all four | Kullanıcıların arasında geçiş yapabileceği görünümler. |
dateÇift yönlü | NuiDate | today | Gösterilen gün; klavye odağı da buradadır. |
slotMinutesGirdi | number | 30 | Zaman ızgarasında satır başına dakika; etkinlikler de bu adımla taşınır. |
scrollHourGirdi | number | 8 | Zaman ızgarasının açıldığı saat. |
agendaDaysGirdi | number | 30 | Ajandanın kaç gün ileriye baktığı. |
editableGirdi | boolean | false | Etkinlikler işaretçiyle ve klavyeyle taşınabilir ve yeniden boyutlandırılabilir. |
selectableGirdi | boolean | false | Etkinlik oluşturmak için ızgarada zaman seçilebilir. |
firstDayGirdi | 1 … 7 | Haftanın ilk günü; pazartesi için 1. Varsayılan: yerel ayarınki. | |
headingLevelGirdi | number | 2 | Başlığın düzeyi; ajandadaki günler bir düzey daha derindir. |
localeGirdi | string | LOCALE_ID | Günleri ve saatleri biçimlendirir. |
labelsGirdi | Partial<NuiSchedulerLabels> | Planlayıcının gösterdiği veya duyurduğu her metin; çeviri için. | |
cornersGirdi | NuiCorners | Köşelerin şekli: round, squircle, bevel, scoop, notch veya square. | |
radiusGirdi | NuiRadius | Köşelerin ne kadar yuvarlatıldığı: none, small, medium, large veya full. | |
densityGirdi | NuiDensity | Bileşenin ne kadar yer kapladığı: compact, regular veya roomy. | |
eventClickÇıktı | NuiSchedulerEvent<T> | Tıklanan ya da Enter ile açılan etkinliği yayar. | |
eventChangeÇıktı | { event, start, end } | Taşıma veya yeniden boyutlandırmanın ardından etkinliğin yeni zamanlarını yayar. | |
slotSelectÇıktı | { start, end, allDay } | Izgarada seçilen zamanı yayar. | |
rangeChangeÇıktı | { start, end } | Gösterilen ilk ve son gün değiştiğinde bunları yayar. |
Ayarlamadığınız özelleştirme girdileri, değerlerini en yakın data-nui-* niteliğinden alır. Ayrıntılar için özelleştirme kılavuzuna bakın.
NuiSchedulerEvent
Bir etkinlik. Saatli bir etkinliğin bitişi dahil değildir; tüm gün süren bir etkinliğin bitişi ise son günüdür.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
id, titleÖzellik | string | Anahtarı ve gösterdiği metin. | |
start, endÖzellik | NuiDateTime | NuiDate | Tarih ve saatler; tüm gün süren etkinlikler için yalnızca tarihler. | |
allDayÖzellik | boolean | Varsayılan olarak, start saat içermiyorsa etkinlik tüm gün sürer. | |
toneÖzellik | 'accent' | 'neutral' | 'success' | 'warning' | 'danger' | 'accent' | Rengi. |
editableÖzellik | boolean | Planlayıcının ayarı ne olursa olsun, etkinliğin taşınıp taşınamayacağı. | |
dataÖzellik | T | Etkinlikle birlikte saklanacak diğer her şey. |
NuiSchedulerEventTemplate
Etkinlikleri çizer. Bağlam, etkinliği ve zamanını metin olarak içerir.