📆
FullCalendar Scheduler Suite Version 2.0
  • Element Overview
  • Install
    • Install the Plugin
    • Set Up Your Event Database
    • Install the Element
    • Videos
  • Elements
    • Calendar
      • Element Input Fields
        • Exposed Event States
        • Required Information
        • setup Event Editability
        • Optional Event Info
        • Link Event Color to Event Identifier
        • Calendar Date/Time Formatting
        • Restrict When (events can be created) / (events can be drag/dropped)
        • Business Hours
        • Toggle Event Creation Through clicking and dragging.
        • Calendar Header Formatting
        • Extra Options
        • Event Format Settings
        • Resource Settings
      • Workflow Actions
        • Initialize
        • Advanced Use
          • Create Single Event
          • Update Single Event
          • Delete Single Event
        • Calendar Navigation Actions
          • Change Calendar View
          • Jump to Date
          • Go To Today
          • Go Back / Go Forward 1 Time Period
        • Extra Actions
          • Position Event Popup
          • Toggle Allow Overlapping Events
          • Toggle Non-Current Dates
      • Exposed Data
        • Clicked Day Date
        • Clicked Day's Resource
        • Clicked and Modified Event Data
        • Selected Time Frame Data
        • Calendar Data
        • Clicked Event X & Y Coordinates
        • Clicked Day Data
      • Events
    • Time Slot / Recurring Events Generator
      • Time Slot Generator / Filter
        • Element Input Fields
          • Start and End Dates
          • Recurrence Rules
          • Daily Time Slots
          • Blocked Timeslots Event Input
          • Set Exposed Data Types
          • TimeSlotted Event Info Out
        • Exposed States
      • Schedule Coordinator
      • Availability Range Creator
    • Google Event Fixer
    • Calendar Helper
      • Exposed Data
    • Small Calendar
  • API Calls
    • Google Authentication
    • Google Calendar
    • Modified Event Data
    • Clicked Event Data
  • Change Log
Powered by GitBook
On this page
  • Required Fields
  • :format as text delimiter
  • Event Titles
  • Start Times / End Times
  • Event ID's

Was this helpful?

  1. Elements
  2. Calendar
  3. Element Input Fields

Required Information

There is no way getting around filling these out. Note that all Required and Optional Event Input Fields must be the same length so that corresponding event data is grouped together appropriately.

PreviousExposed Event StatesNextsetup Event Editability

Last updated 3 years ago

Was this helpful?

Required Fields

:format as text delimiter

  • In any event, if you have to :format as text ONE of your 'required event input fields' you'll need to do it to ALL of them

Event Titles

  • These can be any text. You may want to keep this concise to keep your calendar looking cleaner and put extra info in the other properties such as Extra Property 1/2.

  • Notice! If your fields might have a comma, you'll need to :format as text the list of titles and modify the delimiter as shown in the video below.

    • click 'show documentation' below this input to read more about this requirement.

Start Times / End Times

  • IMPORTANT you must format your Event Times using the built in :format as and selecting format type: Simplified extend ISO

Event ID's

  • This value should be pulled directly from the event data source. This is how the events are related and identified in the DB. When you want to modify an event, this is how the app tells the DB exactly which entry to modify.

Because of how merging lists works (in the codebase) we must take care with what delimiter we use. The delimiter tells the code where to split up the list we are sending. Typically, in JavaScript, a list is created using commas to separate list items, and this works perfect, even when the list item has a comma. BUT, in our case, we are actually tur in the Bubble app, in the Bubble app, in the plugin. This can create some issues when the titles have commas.

ning lists, into strings
joining the strings
and then back into lists
In this example, a tilde is used as the replacement delimiter. You can use any of your liking. Be sure that the delimiter wont appear in the text you plan to display as event titles.
When you add your event date/time sources, be sure to ':format as' and select 'Simplified extended ISO'