الاستيراد

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نظام الساعة، 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

حقل تاريخ مع تقويم في نافذة منبثقة. ويقبل مُدخلات حقل التاريخ، وهذه أيضًا.

المُحدِّد
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)النطاق، أو دالة تُنشئه.