ইমপোর্ট

import-scheduler.ts
import { NuiScheduler, type NuiSchedulerEvent } from '@needless-ui/angular/scheduler';

NuiScheduler

মাস, সপ্তাহ, দিন বা এজেন্ডায় ইভেন্ট।

সিলেক্টর
nui-scheduler
NuiScheduler: প্রপার্টি
নামটাইপডিফল্টবিবরণ
eventsইনপুটNuiSchedulerEvent<T>[][]যে ইভেন্টগুলো দেখানো হবে।
viewদ্বিমুখী'month' | 'week' | 'day' | 'agenda''week'দেখানো ভিউ।
viewsইনপুটNuiSchedulerView[]all fourযেসব ভিউয়ের মধ্যে বদলানো যায়।
dateদ্বিমুখীNuiDatetodayদেখানো দিন, আর কীবোর্ড ফোকাস যেখানে।
slotMinutesইনপুটnumber30সময়ের গ্রিডে প্রতি সারির মিনিট, যা ইভেন্ট সরানোর ধাপও।
scrollHourইনপুটnumber8সময়ের গ্রিড যে ঘণ্টায় খোলে।
agendaDaysইনপুটnumber30এজেন্ডা কত দিন সামনে পর্যন্ত দেখায়।
editableইনপুটbooleanfalseপয়েন্টার ও কীবোর্ড দিয়ে ইভেন্ট সরানো ও রিসাইজ করা যায়।
selectableইনপুটbooleanfalseইভেন্ট তৈরির জন্য গ্রিডে সময় বেছে নেওয়া যায়।
firstDayইনপুট1 … 7সপ্তাহের প্রথম দিন, সোমবারের জন্য 1। ডিফল্টভাবে লোকেলের।
headingLevelইনপুটnumber2শিরোনামের হেডিং লেভেল; এজেন্ডার দিনগুলো এক লেভেল গভীরে।
localeইনপুটstringLOCALE_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

একটি ইভেন্ট। সময়সহ ইভেন্টের শেষ সময় অন্তর্ভুক্ত নয়; সারাদিনের ইভেন্টের শেষ হলো তার শেষ দিন।

NuiSchedulerEvent: প্রপার্টি
নামটাইপডিফল্টবিবরণ
id, titleপ্রপার্টিstringএর কী, আর এটি কী দেখায়।
start, endপ্রপার্টিNuiDateTime | NuiDateতারিখ ও সময়, অথবা সারাদিনের ইভেন্টের জন্য শুধু তারিখ।
allDayপ্রপার্টিbooleanডিফল্টভাবে, start-এ সময় না থাকলে।
toneপ্রপার্টি'accent' | 'neutral' | 'success' | 'warning' | 'danger''accent'এর রঙ।
editableপ্রপার্টিbooleanএটি সরানো যায় কি না, শিডিউলার যা-ই বলুক।
dataপ্রপার্টিTএর সঙ্গে রাখার মতো আর যা কিছু।

NuiSchedulerEventTemplate

ইভেন্ট আঁকে। কনটেক্সটে থাকে ইভেন্ট আর টেক্সট হিসেবে তার সময়।

সিলেক্টর
ng-template[nuiSchedulerEvent]