İçe aktarma
import {
NuiDateField,
NuiDatePicker,
NuiDateRangePicker,
NuiTimeField,
} from '@needless-ui/angular/date-picker';NuiDateField
Segmentler hâlinde yazılan bir tarih ya da tarih ve saat.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
valueÇift yönlü | NuiDate | NuiDateTime | null | null | Değer; tüm segmentler dolana kadar null. |
granularityGirdi | 'day' | 'hour' | 'minute' | 'second' | 'day' | Günde durur ya da saate, dakikaya veya saniyeye kadar devam eder. |
min, maxGirdi | string | null | En erken ve en geç değerler. Bunların dışında alan geçersizdir. | |
placeholderGirdi | string | null | now | Boş segmentlerin ok tuşlarıyla hangi değerden başlayacağı. |
hourCycleGirdi | 12 | 24 | 12 ya da 24 saatlik düzen. Varsayılan: yerel ayarınki. | |
minuteStepGirdi | number | 1 | Ok tuşlarının dakikayı kaçar kaçar değiştireceği. |
disabled, readonlyGirdi | boolean | false | Değişiklikleri engeller. |
localeGirdi | string | LOCALE_ID | Sırayı, ayırıcıları, rakamları ve saat düzenini belirler. |
labelsGirdi | Partial<NuiDateFieldLabels> | Alanın söylediği her metin; çeviri için. | |
invalidÖzellik | Signal<boolean> | Değerin min ve max dışında olup olmadığı. | |
focusMetot | () => void | İlk boş segmente odaklanır. |
NuiTimeField
Segmentler hâlinde yazılan bir saat. Tarih alanıyla aynı girdileri alır.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
granularityGirdi | 'hour' | 'minute' | 'second' | 'minute' | Saatte, dakikada ya da saniyede durur. |
NuiDatePicker
Popover’da takvimi olan bir tarih alanı. Tarih alanının girdilerini ve aşağıdakileri alır.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
unavailableGirdi | (date: NuiDate) => boolean | Takvimde seçilemeyecek günler. | |
firstDay, weekNumbersGirdi | 1 … 7, boolean | Takvime iletilir. | |
labelsGirdi | Partial<NuiDatePickerLabels> | Alanın, düğmenin ve takvimin metinleri. | |
cornersGirdi | NuiCorners | Köşelerin şekli: round, squircle, bevel, scoop, notch veya square. | |
radiusGirdi | NuiRadius | Köşelerin ne kadar yuvarlatıldığı: none, small, medium, large veya full. | |
densityGirdi | NuiDensity | Bileşenin ne kadar yer kapladığı: compact, regular veya roomy. | |
showMetot | () => void | Takvimi açar. |
Ayarlamadığınız özelleştirme girdileri, değerlerini en yakın data-nui-* niteliğinden alır. Ayrıntılar için özelleştirme kılavuzuna bakın.
NuiDateRangePicker
Aralık takvimi olan iki tarih alanı. Tarih seçicinin girdilerini ve aşağıdakileri alır.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
valueÇift yönlü | NuiDateRange | null | null | Aralık; iki uç da sırayla girilene kadar null. |
presetsGirdi | NuiDateRangePreset[] | [] | Tek tıkla seçilen adlandırılmış aralıklar. |
monthsGirdi | number | 2 | Takvimde yan yana gösterilen ay sayısı. |
NuiDateRangePreset
Sabit ya da seçildiği anda oluşturulan adlandırılmış bir aralık.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
labelÖzellik | string | Adı. | |
rangeÖzellik | NuiDateRange | (() => NuiDateRange) | Aralık ya da onu oluşturan bir fonksiyon. |