ইমপোর্ট

import-date-picker.ts
import {
NuiDateField,
NuiDatePicker,
NuiDateRangePicker,
NuiTimeField,
} from '@needless-ui/angular/date-picker';

NuiDateField

সেগমেন্টে টাইপ করা তারিখ, অথবা তারিখ ও সময়।

সিলেক্টর
nui-date-field
NuiDateField: প্রপার্টি
নামটাইপডিফল্টবিবরণ
valueদ্বিমুখীNuiDate | NuiDateTime | nullnullভ্যালু, অথবা সব সেগমেন্ট ভরা না হওয়া পর্যন্ত null।
granularityইনপুট'day' | 'hour' | 'minute' | 'second''day'দিনে থামে, অথবা ঘণ্টা, মিনিট বা সেকেন্ড পর্যন্ত যায়।
min, maxইনপুটstring | nullসবচেয়ে আগের ও সবচেয়ে পরের ভ্যালু। এর বাইরে ফিল্ডটি অবৈধ।
placeholderইনপুটstring | nullnowঅ্যারো কী দিয়ে খালি সেগমেন্ট কোথা থেকে শুরু হয়।
hourCycleইনপুট12 | 2412 বা 24 ঘণ্টার ঘড়ি। ডিফল্টভাবে লোকেলের।
minuteStepইনপুটnumber1অ্যারো কী মিনিট কতটা বদলায়।
disabled, readonlyইনপুটbooleanfalseপরিবর্তন আটকায়।
localeইনপুটstringLOCALE_IDক্রম, বিভাজক, অঙ্ক ও ঘড়ি ঠিক করে।
labelsইনপুটPartial<NuiDateFieldLabels>ফিল্ড যত টেক্সট বলে, অনুবাদের জন্য।
invalidপ্রপার্টিSignal<boolean>ভ্যালু min ও max-এর বাইরে কি না।
focusমেথড() => voidপ্রথম খালি সেগমেন্টে ফোকাস করে।

NuiTimeField

সেগমেন্টে টাইপ করা দিনের সময়। এর ইনপুট ডেট ফিল্ডের মতোই।

সিলেক্টর
nui-time-field
NuiTimeField: প্রপার্টি
নামটাইপডিফল্টবিবরণ
granularityইনপুট'hour' | 'minute' | 'second''minute'ঘণ্টা, মিনিট বা সেকেন্ডে থামে।

NuiDatePicker

পপওভারে ক্যালেন্ডারসহ ডেট ফিল্ড। এটি ডেট ফিল্ডের ইনপুট নেয়, সঙ্গে এগুলোও।

সিলেক্টর
nui-date-picker
NuiDatePicker: প্রপার্টি
নামটাইপডিফল্টবিবরণ
unavailableইনপুট(date: NuiDate) => booleanযে দিনগুলো ক্যালেন্ডার বেছে নেবে না।
firstDay, weekNumbersইনপুট1 … 7, booleanক্যালেন্ডারে পাঠানো হয়।
labelsইনপুটPartial<NuiDatePickerLabels>ফিল্ড, বাটন ও ক্যালেন্ডারের টেক্সট।
cornersইনপুটNuiCornersএর কোণগুলোর আকৃতি: round, squircle, bevel, scoop, notch বা square।
radiusইনপুটNuiRadiusএর কোণগুলো কত বড়: none, small, medium, large বা full।
densityইনপুটNuiDensityএটি কতটা জায়গা নেয়: compact, regular বা roomy।
showমেথড() => voidক্যালেন্ডার খোলে।

যে কাস্টমাইজেশন ইনপুট আপনি সেট করেন না, সেগুলো সবচেয়ে কাছের data-nui-* অ্যাট্রিবিউট থেকে ভ্যালু নেয়। কাস্টমাইজেশন গাইড দেখুন।

NuiDateRangePicker

রেঞ্জ ক্যালেন্ডারসহ দুটি ডেট ফিল্ড। এটি ডেট পিকারের ইনপুট নেয়, সঙ্গে এগুলোও।

সিলেক্টর
nui-date-range-picker
NuiDateRangePicker: প্রপার্টি
নামটাইপডিফল্টবিবরণ
valueদ্বিমুখীNuiDateRange | nullnullরেঞ্জ, অথবা দুই প্রান্ত ক্রমানুসারে সেট না হওয়া পর্যন্ত null।
presetsইনপুটNuiDateRangePreset[][]নামসহ রেঞ্জ, এক ক্লিকে বেছে নেওয়ার জন্য।
monthsইনপুটnumber2ক্যালেন্ডারে পাশাপাশি দেখানো মাস।

NuiDateRangePreset

নামসহ একটি রেঞ্জ, নির্দিষ্ট বা বেছে নেওয়ার সময় তৈরি।

NuiDateRangePreset: প্রপার্টি
নামটাইপডিফল্টবিবরণ
labelপ্রপার্টিstringএর নাম।
rangeপ্রপার্টিNuiDateRange | (() => NuiDateRange)রেঞ্জ, অথবা যে ফাংশন সেটি তৈরি করে।