Import
import {
NuiDateField,
NuiDatePicker,
NuiDateRangePicker,
NuiTimeField,
} from '@needless-ui/angular/date-picker';NuiDateField
Tanggal, utawa tanggal lan wektu, sing diketik per bagean.
| Jeneng | Jinis | Gawan | Katrangan |
|---|---|---|---|
valueRong arah | NuiDate | NuiDateTime | null | null | Nilaine, utawa null nganti kabeh bagean keisi. |
granularityInput | 'day' | 'hour' | 'minute' | 'second' | 'day' | Mandheg ing dina, utawa terus nganti jam, menit utawa detik. |
min, maxInput | string | null | Nilai paling awal lan paling pungkasan. Ing njabane, kolom ora valid. | |
placeholderInput | string | null | now | Titik wiwitan bagean kosong nalika nganggo tombol panah. |
hourCycleInput | 12 | 24 | Format 12 utawa 24 jam. Gawane, miturut locale. | |
minuteStepInput | number | 1 | Sepira adohe tombol panah mindhah menit. |
disabled, readonlyInput | boolean | false | Nyegah owah-owahan. |
localeInput | string | LOCALE_ID | Nemtokake urutan, pamisah, angka lan format jam. |
labelsInput | Partial<NuiDateFieldLabels> | Saben teks sing diucapake kolom, kanggo diterjemahake. | |
invalidProperti | Signal<boolean> | Apa nilaine ana ing njaba min lan max. | |
focusMetode | () => void | Menehi fokus marang bagean kosong kapisan. |
NuiTimeField
Wektu ing sadina sing diketik per bagean. Nampa input sing padha karo kolom tanggal.
| Jeneng | Jinis | Gawan | Katrangan |
|---|---|---|---|
granularityInput | 'hour' | 'minute' | 'second' | 'minute' | Mandheg ing jam, menit utawa detik. |
NuiDatePicker
Kolom tanggal kanthi kalender ing popover. Nampa input kolom tanggal, uga sing iki.
| Jeneng | Jinis | Gawan | Katrangan |
|---|---|---|---|
unavailableInput | (date: NuiDate) => boolean | Dina sing ora bakal dipilih kalender. | |
firstDay, weekNumbersInput | 1 … 7, boolean | Diterusake menyang kalender. | |
labelsInput | Partial<NuiDatePickerLabels> | Teks kolom, tombol lan kalender. | |
cornersInput | NuiCorners | Wangun pojoke: round, squircle, bevel, scoop, notch utawa square. | |
radiusInput | NuiRadius | Sepira gedhene pojoke: none, small, medium, large utawa full. | |
densityInput | NuiDensity | Sepira akehe papan sing dienggo: compact, regular utawa roomy. | |
showMetode | () => void | Mbukak kalender. |
Input kustomisasi sing ora panjenengan setel bakal ngetutake attribute data-nui-* sing paling cedhak. Pirsani pandhuan kustomisasi.
NuiDateRangePicker
Rong kolom tanggal kanthi kalender rentang. Nampa input pamilih tanggal, uga sing iki.
| Jeneng | Jinis | Gawan | Katrangan |
|---|---|---|---|
valueRong arah | NuiDateRange | null | null | Rentange, utawa null nganti wiwitan lan pungkasan disetel, kanthi urut. |
presetsInput | NuiDateRangePreset[] | [] | Rentang kanthi jeneng kanggo dipilih sepisan klik. |
monthsInput | number | 2 | Sasi sing dijejerake ing kalender. |
NuiDateRangePreset
Rentang kanthi jeneng, tetep utawa digawe nalika dipilih.
| Jeneng | Jinis | Gawan | Katrangan |
|---|---|---|---|
labelProperti | string | Jenenge. | |
rangeProperti | NuiDateRange | (() => NuiDateRange) | Rentange, utawa fungsi sing nggawe. |