HtmlForgeX

API Reference

Class

FullCalendarOptions

Namespace HtmlForgeX
Assembly HtmlForgeX

Configuration options for the FullCalendar component.

Inheritance

  • Object
  • FullCalendarOptions

Constructors

Properties

public FullCalendarToolbar HeaderToolbar { get; set; } #
JsonConverter(typeof(FullCalendarToolbarConverter)) JsonIgnore(Condition = 3) JsonPropertyName("headerToolbar")

Gets or sets the toolbar displayed at the top of the calendar.

public FullCalendarToolbar FooterToolbar { get; set; } #
JsonConverter(typeof(FullCalendarToolbarConverter)) JsonIgnore(Condition = 3) JsonPropertyName("footerToolbar")

Gets or sets the toolbar displayed at the bottom of the calendar.

public DateTime InitialDate { get; set; } #
JsonConverter(typeof(Iso8601DateConverter)) JsonPropertyName("initialDate")

Gets or sets the initial date the calendar will display.

public FullCalendarInitialView InitialView { get; set; } #
JsonPropertyName("initialView")

Gets or sets the initial view the calendar will display.

public String Height { get; set; } #
JsonIgnore(Condition = 3) JsonPropertyName("height")

Gets or sets the rendered calendar height.

public Boolean NowIndicator { get; set; } #
JsonPropertyName("nowIndicator")

Gets or sets a value indicating whether the current time indicator is displayed.

public Boolean BusinessHours { get; set; } #
JsonPropertyName("businessHours")

Gets or sets a value indicating whether business hours are highlighted.

public Boolean Editable { get; set; } #
JsonPropertyName("editable")

Gets or sets a value indicating whether events can be modified by the user.

public Boolean DayMaxEventRows { get; set; } #
JsonPropertyName("dayMaxEventRows")

Gets or sets a value indicating whether to limit events per day and show a "more" link.

public Boolean WeekNumbers { get; set; } #
JsonPropertyName("weekNumbers")

Gets or sets a value indicating whether week numbers are displayed.

public String WeekNumberCalculation { get; set; } #
JsonPropertyName("weekNumberCalculation")

Gets or sets the method used to calculate week numbers.

public Boolean Selectable { get; set; } #
JsonPropertyName("selectable")

Gets or sets a value indicating whether date range selection is enabled.

public Boolean SelectMirror { get; set; } #
JsonPropertyName("selectMirror")

Gets or sets a value indicating whether a placeholder event is shown when selecting dates.

public Boolean ButtonIcons { get; set; } #
JsonPropertyName("buttonIcons")

Gets or sets a value indicating whether toolbar buttons use icons.

public Dictionary<FullCalendarViewOption, FullCalendarView> Views { get; set; } #
JsonConverter(typeof(ViewOptionDictionaryConverter)) JsonIgnore(Condition = 3) JsonPropertyName("views")

Gets or sets configuration for custom calendar views.

public List<FullCalendarEvent> Events { get; set; } #
JsonPropertyName("events")

Gets or sets the collection of calendar events.

public FullCalendarEventTimeFormat EventTimeFormat { get; set; } #
JsonPropertyName("eventTimeFormat")

Gets or sets the time formatting options for event rendering.

public FullCalendarEventTimeFormat TimeFormat { get; set; } #
JsonPropertyName("slotLabelFormat")

Gets or sets the format used for slot labels.

public String EventDidMount { get; set; } #
JsonConverter(typeof(JavaScriptFunctionConverter)) JsonPropertyName("eventDidMount")

Gets or sets JavaScript executed when an event element is added to the DOM.

public String EventClick { get; set; } #
JsonConverter(typeof(JavaScriptFunctionConverter)) JsonPropertyName("eventClick")

Gets or sets JavaScript executed when an event is clicked.