الاستيراد
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 | نظام الساعة، 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
حقل تاريخ مع تقويم في نافذة منبثقة. ويقبل مُدخلات حقل التاريخ، وهذه أيضًا.
| الاسم | النوع | القيمة الافتراضية | الوصف |
|---|---|---|---|
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) | النطاق، أو دالة تُنشئه. |