Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

FMK2022 FileMaker und Javascript von Adam Augustin

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Cargando en…3
×

Eche un vistazo a continuación

1 de 17 Anuncio

Más Contenido Relacionado

Similares a FMK2022 FileMaker und Javascript von Adam Augustin (20)

Más de Verein FM Konferenz (20)

Anuncio

Más reciente (20)

FMK2022 FileMaker und Javascript von Adam Augustin

  1. 1. www.filemaker-konferenz.com FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 Dr. Adam G. Augustin FileMaker und JavaScript www.agametis.de
  2. 2. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin • Selbständiger FileMaker Entwickler im Raum München • Beratung und Entwicklung seit über 10 Jahren • Entwicklung von kundenspezifischen Datenbanken sowie Betreuung und Weiterentwicklung bestehender Lösungen • FileMaker 12 bis 18 zertifiziert • Zahlreiche Vorträge auf der FMK und dotfmp • Web- und App-Entwicklung • Mehr zu meiner Philosophie auf www.agametis.de Wer bin ich? 2
  3. 3. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin Fahrplan • Wie fangen wir an? • Was brauchen wir? • Wie funktioniert es? • Wie können wir komfortabel entwickeln? 3
  4. 4. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin Wie fangen wir am besten an? • Beispiel aus der Hilfe zu FileMaker Pro 4 https://help.claris.com/de/pro-help/content/scripting-javascript-in-web-viewers.html
  5. 5. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin Was brauchen wir? • Mindestens FileMaker v19.0 bzw. >= v19.1.2 • Am besten gleich >= v19.3.1 (gleich mehr dazu) • Den Web Viewer mit einem Objektnamen versehen • In Web Viewer-Einstellungen die Optionen einschalten: • “Interaktion mit Web Viewer-Inhalt zulassen” • “JavaScript darf FileMaker-Scripts ausführen” 5
  6. 6. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin FileMaker 19.3.1 und Windows • Seit FileMaker 19.3.1 wird unter Windows die “Microsoft Edge WebView2” Laufzeitumgebung verwendet • Damit nutzt der FileMaker Web Viewer eine moderne JavaScript-Engine (Internet Explorer hat unter Windows endlich ausgedient) • Auf dem Mac wird seit jeher die JavaScript-Engine von Safari verwendet • Wieso ist das überhaupt erwähnenswert? • Modernes JavaScript auf beiden Plattformen möglich 6
  7. 7. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin Wie funktioniert es? • Zwei elementare Bausteine für die Funktionsweise • FileMaker Scriptschritt “JavaScript in Web Viewer ausführen” • JavaScript Funktion “FileMaker.PerformScriptWithOption”
 (Groß- und Kleinschreibung wichtig!) 7
  8. 8. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin FM-Skriptschritt: Perform JavaScript in Web Viewer 8 JavaScript in Web Viewer ausführen https://help.claris.com/de/pro-help/content/perform-javascript-in-web-viewer.html
  9. 9. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin JS-Funktion: FileMaker.PerformScriptWithOption ( script, parameter, option ); 9 Diese JavaScript-Funktion ist nur in englischer Schreibweise verfügbar https://help.claris.com/de/pro-help/content/scripting-javascript-in-web-viewers.html script => Name des FileMaker-Skriptes parameter => Werte, die an das FM-Skript übergeben werden option => Zahlen zwischen 0 und 5, die das Ausführen des Skriptes beeinflussen
 (https://help.claris.com/de/pro-help/content/options-for-starting-scripts.html) Knopf Optionen
  10. 10. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin Zusammenspiel von FM-Skripten und JS-Funktionen 10
  11. 11. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin Let’s go 11 Demo mit dem Beispiel aus der FileMaker-Hilfe https://help.claris.com/de/pro-help/content/scripting-javascript-in-web-viewers.html
  12. 12. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin Entwickeln wie die Profis • Texteditor mit Autovervollständigung • z.B. Microsoft Visual Studio Code (VS-Code) bzw. VS-Codium • Lokaler Webserver • “Live Server” als VS-Code Erweiterung • Lasst uns die Hände schmutzig machen 12
  13. 13. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin Let’s go 13 Demo mit einem externen Editor und einem lokalen Webserver
  14. 14. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin Fazit • Wozu brauche ich das? • Interaktive Grafen, Diagramme und Steuerelemente • Interaktive Dateneingabe • Erster Vorgeschmack bereits in FileMaker Add-Ons sichtbar • Komplexe und vor allem zeitintensive Datenoperationen können von JS- Bibliotheken erledigt werden • Muss ich das alles selbst programmieren? • Nicht immer: es gibt unzählige freie Vorlagen/Bibliotheken in jeder erdenklichen Komplexität, die wir als Basis nutzen können • Wermutstropfen: Man muss sich mit der neuen Technologie auseinandersetzen (man bekommt nichts umsonst) 14
  15. 15. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin Download 15 https://ag.amet.is/fmk2022
  16. 16. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker und JavaScript - Adam Augustin F & A 16 Vielen Dank für euer Interesse!
  17. 17. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 Titel Vortrag - Name Sprecher Vielen Dank unseren Sponsoren

×