Trilium Frontend API
Preparing search index...
<internal>
CalendarApiImpl
Class CalendarApiImpl
Hierarchy (
View Summary
)
CalendarApiImpl
Calendar
Implements
CalendarApi
Index
Constructors
constructor
Properties
current
Data
Manager?
Accessors
view
Methods
add
Event
add
Event
Source
batch
Rendering
change
View
dispatch
format
Date
format
Iso
format
Range
get
Available
Locale
Codes
get
Button
State
get
Current
Data
get
Date
get
Event
By
Id
get
Events
get
Event
Source
By
Id
get
Event
Sources
get
Option
goto
Date
increment
Date
next
next
Year
off
on
prev
prev
Year
refetch
Events
remove
All
Events
remove
All
Event
Sources
scroll
To
Time
select
set
Option
today
trigger
unselect
zoom
To
Constructors
constructor
new
CalendarApiImpl
()
:
CalendarApiImpl
Returns
CalendarApiImpl
Properties
Optional
current
Data
Manager
currentDataManager
?:
CalendarDataManager
Accessors
view
get
view
()
:
ViewImpl
Returns
ViewImpl
Methods
add
Event
addEvent
(
eventInput
:
EventInput
,
sourceInput
?:
string
|
boolean
|
EventSourceImpl
,
)
:
EventImpl
Parameters
eventInput
:
EventInput
Optional
sourceInput
:
string
|
boolean
|
EventSourceImpl
Returns
EventImpl
add
Event
Source
addEventSource
(
sourceInput
:
EventSourceInput
)
:
EventSourceImpl
Parameters
sourceInput
:
EventSourceInput
Returns
EventSourceImpl
batch
Rendering
batchRendering
(
callback
:
()
=>
void
)
:
void
Parameters
callback
:
()
=>
void
Returns
void
change
View
changeView
(
viewType
:
string
,
dateOrRange
?:
DateInput
|
DateRangeInput
)
:
void
Parameters
viewType
:
string
Optional
dateOrRange
:
DateInput
|
DateRangeInput
Returns
void
dispatch
dispatch
(
action
:
Action
)
:
void
Parameters
action
:
Action
Returns
void
format
Date
formatDate
(
d
:
DateInput
,
formatter
:
FormatterInput
)
:
string
Parameters
d
:
DateInput
formatter
:
FormatterInput
Returns
string
format
Iso
formatIso
(
d
:
DateInput
,
omitTime
?:
boolean
)
:
string
Parameters
d
:
DateInput
Optional
omitTime
:
boolean
Returns
string
format
Range
formatRange
(
d0
:
DateInput
,
d1
:
DateInput
,
settings
:
any
)
:
string
Parameters
d0
:
DateInput
d1
:
DateInput
settings
:
any
Returns
string
get
Available
Locale
Codes
getAvailableLocaleCodes
()
:
string
[]
Returns
string
[]
get
Button
State
getButtonState
()
:
ButtonStateMap
Returns
ButtonStateMap
get
Current
Data
getCurrentData
()
:
CalendarData
Returns
CalendarData
get
Date
getDate
()
:
Date
Returns
Date
get
Event
By
Id
getEventById
(
id
:
string
)
:
EventImpl
Parameters
id
:
string
Returns
EventImpl
get
Events
getEvents
()
:
EventImpl
[]
Returns
EventImpl
[]
get
Event
Source
By
Id
getEventSourceById
(
id
:
string
)
:
EventSourceImpl
Parameters
id
:
string
Returns
EventSourceImpl
get
Event
Sources
getEventSources
()
:
EventSourceImpl
[]
Returns
EventSourceImpl
[]
get
Option
getOption
<
OptionName
extends
|
"className"
|
"class"
|
"viewClass"
|
"viewDidMount"
|
"viewWillUnmount"
|
"views"
|
"plugins"
|
"initialEvents"
|
"events"
|
"eventSources"
|
(keyof BaseOptions)
|
(keyof CalendarListeners)
,
>
(
name
:
OptionName
,
)
:
CalendarOptions
[
OptionName
]
Type Parameters
OptionName
extends
|
"className"
|
"class"
|
"viewClass"
|
"viewDidMount"
|
"viewWillUnmount"
|
"views"
|
"plugins"
|
"initialEvents"
|
"events"
|
"eventSources"
|
(keyof BaseOptions)
|
(keyof CalendarListeners)
Parameters
name
:
OptionName
Returns
CalendarOptions
[
OptionName
]
goto
Date
gotoDate
(
zonedDateInput
:
DateInput
)
:
void
Parameters
zonedDateInput
:
DateInput
Returns
void
increment
Date
incrementDate
(
deltaInput
:
DurationInput
)
:
void
Parameters
deltaInput
:
DurationInput
Returns
void
next
next
()
:
void
Returns
void
next
Year
nextYear
()
:
void
Returns
void
off
off
<
ListenerName
extends
keyof
CalendarListeners
>
(
handlerName
:
ListenerName
,
handler
:
Required
<
CalendarListeners
>
[
ListenerName
]
,
)
:
void
Type Parameters
ListenerName
extends
keyof
CalendarListeners
Parameters
handlerName
:
ListenerName
handler
:
Required
<
CalendarListeners
>
[
ListenerName
]
Returns
void
on
on
<
ListenerName
extends
keyof
CalendarListeners
>
(
handlerName
:
ListenerName
,
handler
:
Required
<
CalendarListeners
>
[
ListenerName
]
,
)
:
void
Type Parameters
ListenerName
extends
keyof
CalendarListeners
Parameters
handlerName
:
ListenerName
handler
:
Required
<
CalendarListeners
>
[
ListenerName
]
Returns
void
prev
prev
()
:
void
Returns
void
prev
Year
prevYear
()
:
void
Returns
void
refetch
Events
refetchEvents
()
:
void
Returns
void
remove
All
Events
removeAllEvents
()
:
void
Returns
void
remove
All
Event
Sources
removeAllEventSources
()
:
void
Returns
void
scroll
To
Time
scrollToTime
(
timeInput
:
DurationInput
)
:
void
Parameters
timeInput
:
DurationInput
Returns
void
select
select
(
dateOrObj
:
any
,
endDate
?:
DateInput
)
:
void
Parameters
dateOrObj
:
any
Optional
endDate
:
DateInput
Returns
void
set
Option
setOption
<
OptionName
extends
|
"className"
|
"class"
|
"viewClass"
|
"viewDidMount"
|
"viewWillUnmount"
|
"views"
|
"plugins"
|
"initialEvents"
|
"events"
|
"eventSources"
|
(keyof BaseOptions)
|
(keyof CalendarListeners)
,
>
(
name
:
OptionName
,
val
:
CalendarOptions
[
OptionName
]
,
)
:
void
Type Parameters
OptionName
extends
|
"className"
|
"class"
|
"viewClass"
|
"viewDidMount"
|
"viewWillUnmount"
|
"views"
|
"plugins"
|
"initialEvents"
|
"events"
|
"eventSources"
|
(keyof BaseOptions)
|
(keyof CalendarListeners)
Parameters
name
:
OptionName
val
:
CalendarOptions
[
OptionName
]
Returns
void
today
today
()
:
void
Returns
void
trigger
trigger
<
ListenerName
extends
keyof
CalendarListeners
>
(
handlerName
:
ListenerName
,
...
args
:
Parameters
<
Required
<
CalendarListeners
>
[
ListenerName
]
>
,
)
:
void
Type Parameters
ListenerName
extends
keyof
CalendarListeners
Parameters
handlerName
:
ListenerName
...
args
:
Parameters
<
Required
<
CalendarListeners
>
[
ListenerName
]
>
Returns
void
unselect
unselect
(
pev
?:
PointerDragEvent
)
:
void
Parameters
Optional
pev
:
PointerDragEvent
Returns
void
zoom
To
zoomTo
(
dateMarker
:
Date
,
viewType
?:
string
)
:
void
Parameters
dateMarker
:
Date
Optional
viewType
:
string
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
current
Data
Manager
Accessors
view
Methods
add
Event
add
Event
Source
batch
Rendering
change
View
dispatch
format
Date
format
Iso
format
Range
get
Available
Locale
Codes
get
Button
State
get
Current
Data
get
Date
get
Event
By
Id
get
Events
get
Event
Source
By
Id
get
Event
Sources
get
Option
goto
Date
increment
Date
next
next
Year
off
on
prev
prev
Year
refetch
Events
remove
All
Events
remove
All
Event
Sources
scroll
To
Time
select
set
Option
today
trigger
unselect
zoom
To
Trilium Frontend API
Loading...