At the last FileMaker DevCon in 2019 (next year the conference will be called “Claris Engage”), we led a six-hour session teaching FileMaker developers the ins and outs of JavaScript in our chosen platform. Jeremy prepared extensive resources to the attendees. But those resources are now available here.
Each section leads to a video tutorials that walk through pretty much exactly what we did at DevCon.
Getting the File
You can download the file with the button below. It contains all the files we referred to (as well as a few extra we didn’t talk about but are additional resources).
Use this file for each section below.
Click here to learn more about the JS Playground file.
JavaScript Exercises
In this section, we explore pure and simple JavaScript. We spend time doing exercises that help us learn a little bit more about the language. While it’s not a master-course on JS, what we talk about here is enough to get FileMaker developers writing.
Follow along with Jeremy as he reviews each of the 27 exercises and talks about JS in general. Don’t worry; he didn’t edit any of the mistakes out, and he made quite a few.
JavaScript Integrations
Jeremy turned to some fun stuff during the session. He explored how to integrate C3 and DataTables into a custom app starting by configuring the library itself. Jeremy walks through each step in the tutorials here, so check them out. Follow along and see how cool and easy it is to integrate a JavaScript library.
The FM WebViewer Bridge
In the afternoon, Jeremy spent most of it explaining the FM WebViewer Bridge Library. He didn’t actually explain how it works, but he did explain how to get it to work. Participants took the C3 library and built functions inside the JavaScript and built FileMaker scripts that ran JavaScript code, changing the chart without resetting the web viewer object. It’s a thing of magic.
Follow along with Jeremy has he recreates the steps from the session here.
General Videos
We’ve got some tutorials that apply generally to the work you’ve done with the JSPlayground file and with JavaScript in general. They will be posted here. Check back soon!