Import

import-date-picker.ts
import {
NuiDateField,
NuiDatePicker,
NuiDateRangePicker,
NuiTimeField,
} from '@needless-ui/angular/date-picker';

NuiDateField

Isang petsa, o petsa at oras, na tina-type ayon sa segment.

Selector
nui-date-field
NuiDateField: Mga property
PangalanUriDefaultPaglalarawan
valueTwo-wayNuiDate | NuiDateTime | nullnullAng value, o null hanggang mapunan ang bawat segment.
granularityInput'day' | 'hour' | 'minute' | 'second''day'Humihinto sa araw, o tumutuloy hanggang oras, minuto o segundo.
min, maxInputstring | nullAng pinakamaaga at pinakahuling value. Sa labas ng mga ito, invalid ang field.
placeholderInputstring | nullnowKung saan nagsisimula ang mga walang lamang segment kapag ginamit ang mga arrow key.
hourCycleInput12 | 24Isang 12- o 24-hour clock. Default ang sa locale.
minuteStepInputnumber1Kung gaano kalayo inililipat ng mga arrow key ang minuto.
disabled, readonlyInputbooleanfalsePinipigilan ang mga pagbabago.
localeInputstringLOCALE_IDItinatakda ang ayos, mga separator, mga digit at ang clock.
labelsInputPartial<NuiDateFieldLabels>Bawat text na sinasabi ng field, para maisalin.
invalidPropertySignal<boolean>Kung nasa labas ng min at max ang value.
focusMethod() => voidInililipat ang focus sa unang walang lamang segment.

NuiTimeField

Isang oras ng araw na tina-type ayon sa segment. Pareho ang mga input nito sa date field.

Selector
nui-time-field
NuiTimeField: Mga property
PangalanUriDefaultPaglalarawan
granularityInput'hour' | 'minute' | 'second''minute'Humihinto sa oras, minuto o segundo.

NuiDatePicker

Isang date field na may calendar sa popover. Tinatanggap nito ang mga input ng date field, at ang mga ito.

Selector
nui-date-picker
NuiDatePicker: Mga property
PangalanUriDefaultPaglalarawan
unavailableInput(date: NuiDate) => booleanMga araw na hindi pipiliin ng calendar.
firstDay, weekNumbersInput1 … 7, booleanIpinapasa sa calendar.
labelsInputPartial<NuiDatePickerLabels>Ang mga text ng field, ng button at ng calendar.
cornersInputNuiCornersAng hugis ng mga sulok nito: round, squircle, bevel, scoop, notch o square.
radiusInputNuiRadiusKung gaano kabilog ang mga sulok nito: none, small, medium, large o full.
densityInputNuiDensityKung gaano kalaking espasyo ang kinukuha nito: compact, regular o roomy.
showMethod() => voidBinubuksan ang calendar.

Sinusunod ng mga customization input na hindi mo sine-set ang pinakamalapit na data-nui-* attribute. Tingnan ang gabay sa pag-customize.

NuiDateRangePicker

Dalawang date field na may range calendar. Tinatanggap nito ang mga input ng date picker, at ang mga ito.

Selector
nui-date-range-picker
NuiDateRangePicker: Mga property
PangalanUriDefaultPaglalarawan
valueTwo-wayNuiDateRange | nullnullAng range, o null hanggang ma-set ang dalawang dulo, nang magkasunod.
presetsInputNuiDateRangePreset[][]Mga range na may pangalan, na mapipili sa isang click.
monthsInputnumber2Ilang buwan ang magkakatabi sa calendar.

NuiDateRangePreset

Isang range na may pangalan, fixed o ginagawa kapag pinili.

NuiDateRangePreset: Mga property
PangalanUriDefaultPaglalarawan
labelPropertystringAng pangalan nito.
rangePropertyNuiDateRange | (() => NuiDateRange)Ang range, o isang function na gumagawa nito.