ایمپورت
import {
NuiDateField,
NuiDatePicker,
NuiDateRangePicker,
NuiTimeField,
} from '@needless-ui/angular/date-picker';NuiDateField
یک تاریخ، یا تاریخ و زمان، که بخشبهبخش تایپ میشود.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
valueدوطرفه | NuiDate | NuiDateTime | null | null | مقدار، یا null تا وقتی همهٔ بخشها پر نشدهاند. |
granularityورودی | 'day' | 'hour' | 'minute' | 'second' | 'day' | در روز متوقف میشود، یا تا ساعت، دقیقه یا ثانیه ادامه میدهد. |
min, maxورودی | string | null | زودترین و دیرترین مقدار. بیرون از آنها فیلد نامعتبر است. | |
placeholderورودی | string | null | now | مقداری که بخشهای خالی با کلیدهای جهتنما از آن شروع میشوند. |
hourCycleورودی | 12 | 24 | قالب ۱۲ یا ۲۴ ساعته. پیشفرض: قالب زبان و منطقه. | |
minuteStepورودی | number | 1 | اینکه کلیدهای جهتنما دقیقهها را چقدر جابهجا کنند. |
disabled, readonlyورودی | boolean | false | جلوی تغییر را میگیرند. |
localeورودی | string | LOCALE_ID | ترتیب، جداکنندهها، ارقام و ساعت را تعیین میکند. |
labelsورودی | Partial<NuiDateFieldLabels> | همهٔ متنهایی که فیلد اعلام میکند، برای ترجمه. | |
invalidویژگی | Signal<boolean> | اینکه مقدار بیرون از min و max است یا نه. | |
focusمتد | () => void | اولین بخش خالی را فوکوس میکند. |
NuiTimeField
زمانی از روز که بخشبهبخش تایپ میشود. همان ورودیهای فیلد تاریخ را میگیرد.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
granularityورودی | 'hour' | 'minute' | 'second' | 'minute' | در ساعت، دقیقه یا ثانیه متوقف میشود. |
NuiDatePicker
یک فیلد تاریخ با تقویمی در popover. ورودیهای فیلد تاریخ را میگیرد، بهعلاوهٔ اینها.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
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
دو فیلد تاریخ با تقویم بازه. ورودیهای انتخابگر تاریخ را میگیرد، بهعلاوهٔ اینها.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
valueدوطرفه | NuiDateRange | null | null | بازه، یا null تا وقتی هر دو سر به ترتیب تعیین نشدهاند. |
presetsورودی | NuiDateRangePreset[] | [] | بازههای نامدار برای انتخاب با یک کلیک. |
monthsورودی | number | 2 | تعداد ماههای کنار هم در تقویم. |
NuiDateRangePreset
یک بازهٔ نامدار، ثابت یا ساختهشده هنگام انتخاب.
| نام | نوع | پیشفرض | توضیح |
|---|---|---|---|
labelویژگی | string | نام آن. | |
rangeویژگی | NuiDateRange | (() => NuiDateRange) | بازه، یا تابعی که آن را میسازد. |