Import
import { NuiCalendar, type NuiDateRange } from '@needless-ui/angular/calendar';NuiCalendar
Un calendario per scegliere giorni.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
selectionInput | 'single' | 'range' | 'multiple' | 'single' | Quanti giorni si possono scegliere. |
valueBidirezionale | NuiDate | null | null | Il giorno scelto. |
valuesBidirezionale | NuiDate[] | [] | I giorni scelti, in ordine. |
rangeBidirezionale | NuiDateRange | null | null | L’intervallo scelto, estremi inclusi. |
monthBidirezionale | NuiMonth | null | null | Il mese mostrato, il primo quando ce ne sono diversi. |
viewBidirezionale | 'day' | 'month' | 'year' | 'day' | Giorni, mesi o anni. |
min, maxInput | NuiDate | null | Il primo e l’ultimo giorno che si possono scegliere. | |
unavailableInput | (date: NuiDate) => boolean | Esclude altri giorni, come le festività. | |
monthsInput | number | 1 | Mesi affiancati. |
weekNumbersInput | boolean | false | Mostra i numeri di settimana ISO. |
firstDayInput | 1 … 7 | Il primo giorno della settimana, 1 per lunedì. Di default, quello del locale. | |
localeInput | string | LOCALE_ID | Formatta nomi e cifre, e sceglie il primo giorno della settimana. |
labelsInput | Partial<NuiCalendarLabels> | Ogni testo che il calendario mostra o annuncia, da tradurre. | |
cornersInput | NuiCorners | La forma degli angoli: round, squircle, bevel, scoop, notch o square. | |
radiusInput | NuiRadius | Quanto sono grandi gli angoli: none, small, medium, large o full. | |
densityInput | NuiDensity | Quanto spazio occupa: compact, regular o roomy. | |
pickedOutput | NuiDate | NuiDateRange | Emette ogni scelta: un giorno, o un intervallo quando è completo. | |
focusDateMetodo | (date?: NuiDate) => void | Sposta il focus da tastiera su un giorno e ne mostra il mese. |
Gli input di personalizzazione che non imposti seguono l’attributo data-nui-* più vicino. Vedi la guida alla personalizzazione.
NuiDateRange
Un intervallo di giorni.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
start, endProprietà | NuiDate | Il primo e l’ultimo giorno, entrambi inclusi. |