ایمپورت

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 | 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

یک فیلد تاریخ با تقویمی در popover. ورودی‌های فیلد تاریخ را می‌گیرد، به‌علاوهٔ این‌ها.

سلکتور
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)بازه، یا تابعی که آن را می‌سازد.