OrionDateTable
<o-date-table>
est en réalité un sous composant de <o-datepicker>
Il permet d'afficher le calendrier pour la sélection de date.
Toutefois il peut être utilisé en "standalone" pour afficher les données d'un calendrier par exemple.
Il permet notamment l'affichage de périodes avec une gestion fine des dates à exclure, comme dans l'exemple ci-dessous.
Usage
DateTablePeriods DateTableMonthSwitch DateTableMultiple DateTablePlayground
Props
Name
canGoNextMonth
boolean = true
canGoPrevMonth
boolean = true
dateSelected
Nil<Date> = undefined
dayHover
Nil<Date> = undefined
disableMonthAndYear
boolean = false
displayWeekNumber
boolean = false
maxDate
Nil<Date> = undefined
minDate
Nil<Date> = undefined
modelValue
Nil<Date> = undefined
month
boolean = false
multiple
Date[] = () => []
periods
Nil<Orion.Period[]> = undefined
range
Nil<Orion.DateRange> = undefined
rangeEnd
boolean = false
rangeStart
boolean = false
type
Orion.DateTableType = 'date'
Events
Name
Payload type
update:modelValue
Nil<Date>
update:range
Nil<Orion.DateRange>
update:multiple
Nil<Date[]>
update:dayHover
Nil<Date>
change-month
{ month: number, year: number }
select-specific
Period | PeriodDay
select-period
Period[]
select-day
Period | PeriodDay
PublicInstance
Name
Type
getCurrentDate
() => Date
getCurrentMonth
() => number
getCurrentYear
() => number
selectMonth
(month: number) => void
selectYear
(year: number) => void
_el
(() => HTMLElement | undefined) | undefined