इम्पोर्ट
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) | रेंज, किंवा ती तयार करणारे फंक्शन. |