For Standalone use, you have a few options when creating your calendar.

  1. Use the soSIMPLE events table. Start with our included soSIMPLE Calendar solution file and build on to it to include your custom features.
    This includes all the logic for choosing the appropriate calendar, and is the simplest method for getting up and running fast. Using this method, you’d keep the included calendar_data table for your events, and connect your existing solution as you’d like.
  2. Use your own events table. Connect your existing solution to the included soSIMPLE Calendar solution file. If you want to use your own events table:
    1. Re-point the calendar_data table occurrences in soSIMPLE Calendar file to your own events table.
    2. Make sure the “data fields” layout has the necessary calendar fields
    3. Remap the Data Source settings to show your data in the calendar.
      1. Then “Re-copy just the variable steps” and paste into the soSIMPLE Calendar Action Script
      2. Copy the data.json calculation field and paste it into your own events table.
    4. Modify the “Open” section of the soSIMPLE Action Script to run a script in your own file (to open an event when you double-click it.
    5. Review and modify the Export Events script as necessary. Pay special attention that you’re exporting the data.json field all by itself.
  3. Linking to your Solution. The instructions for connecting from scratch are shown when you click “Use in FileMaker Pro” from the Calendar Setup window. The main things to remember when creating Standalone calendars are:
    • Map your data sources
    • Make sure that the data.json calculation is in your events table, and the “Let” statements at the top of the calculation are set to the correct fields. (once you’ve set up your data source, you can copy the data.json calculation field to paste into your table, or just the contents of the calculation that you can paste into the calculation window).
    • Make sure the Event Export script points to the right information
      • Searches and sorts operate on your table
      • Export step exports the data.json field in your file
      • If you’re using resources, the resource steps build the javascript function correctly.
    • Make sure the variable steps at the top of the soSIMPLE Action Script points to the correct fields.
      • You can Re-copy these variable steps from this window.
    • Set a global variable at startup called $$calendar_id and assign it to the $$calendar_id shown in this window.



  • If you make any changes to the data source settings, you should click “Re-Copy just the Variable Steps” and paste these three script steps in the top of the soSIMPLE Calendar Action script.
  • If you make any changes to the data source settings AND you are using Standalone mode, click “Re-Copy just the Calculation” and paste into the “data.json” field, replacing the entire existing calculation.
  • You can use parameters to go to the right date or view by adding parameters to the URL in the web viewer.
  • The same calendar that you created for FileMaker Pro can be used in FileMaker Go on the iPad. For iPad use, we recommend setting the Touch Enhancements option on, or adding &cal_touch=1 to your url.
  • For FileMaker Go on the iPhone, we recommend the “Mobile” interface, designed especially for that purpose.