ইমপোর্ট
import { NuiCalendar, type NuiDateRange } from '@needless-ui/angular/calendar';NuiCalendar
দিন বেছে নেওয়ার ক্যালেন্ডার।
| নাম | টাইপ | ডিফল্ট | বিবরণ |
|---|---|---|---|
selectionইনপুট | 'single' | 'range' | 'multiple' | 'single' | কয়টি দিন বেছে নেওয়া যায়। |
valueদ্বিমুখী | NuiDate | null | null | বেছে নেওয়া দিন। |
valuesদ্বিমুখী | NuiDate[] | [] | বেছে নেওয়া দিনগুলো, ক্রমানুসারে। |
rangeদ্বিমুখী | NuiDateRange | null | null | বেছে নেওয়া রেঞ্জ, দুই প্রান্তসহ। |
monthদ্বিমুখী | NuiMonth | null | null | দেখানো মাস; একাধিক হলে প্রথমটি। |
viewদ্বিমুখী | 'day' | 'month' | 'year' | 'day' | দিন, মাস বা বছর। |
min, maxইনপুট | NuiDate | null | বেছে নেওয়া যায় এমন প্রথম ও শেষ দিন। | |
unavailableইনপুট | (date: NuiDate) => boolean | আরও কিছু দিন বাছাইয়ের বাইরে রাখে, যেমন ছুটির দিন। | |
monthsইনপুট | number | 1 | পাশাপাশি দেখানো মাস। |
weekNumbersইনপুট | boolean | false | ISO সপ্তাহ নম্বর দেখায়। |
firstDayইনপুট | 1 … 7 | সপ্তাহের প্রথম দিন, সোমবারের জন্য 1। ডিফল্টভাবে লোকেলের। | |
localeইনপুট | string | LOCALE_ID | নাম ও অঙ্ক ফরম্যাট করে, আর সপ্তাহের প্রথম দিন ঠিক করে। |
labelsইনপুট | Partial<NuiCalendarLabels> | ক্যালেন্ডার যত টেক্সট দেখায় বা ঘোষণা করে, অনুবাদের জন্য। | |
cornersইনপুট | NuiCorners | এর কোণগুলোর আকৃতি: round, squircle, bevel, scoop, notch বা square। | |
radiusইনপুট | NuiRadius | এর কোণগুলো কত বড়: none, small, medium, large বা full। | |
densityইনপুট | NuiDensity | এটি কতটা জায়গা নেয়: compact, regular বা roomy। | |
pickedআউটপুট | NuiDate | NuiDateRange | প্রতিটি বাছাই এমিট করে: একটি দিন, অথবা সম্পূর্ণ হলে রেঞ্জ। | |
focusDateমেথড | (date?: NuiDate) => void | কীবোর্ড ফোকাস কোনো দিনে নিয়ে যায়, আর তার মাস দেখায়। |
যে কাস্টমাইজেশন ইনপুট আপনি সেট করেন না, সেগুলো সবচেয়ে কাছের data-nui-* অ্যাট্রিবিউট থেকে ভ্যালু নেয়। কাস্টমাইজেশন গাইড দেখুন।
NuiDateRange
দিনের রেঞ্জ।
| নাম | টাইপ | ডিফল্ট | বিবরণ |
|---|---|---|---|
start, endপ্রপার্টি | NuiDate | প্রথম ও শেষ দিন, দুটোই অন্তর্ভুক্ত। |