

Separation of data and display: Building reports by integrating web technologies allows for true separation of the data in your FileMaker solution from its display.While version control is not particularly great for managing FileMaker files, it is indispensable for managing text-based code. This allows a developer to build new features, or simply experiment, without fear of breaking existing functionality. Version control: Git and github especially are essential tools for managing text-based code, such as HTML, CSS and JavaScript.Design flexibility: JavaScript and web tools allow you to build a design that can easily adapt to varying numbers of child record/portal rows.While we have Virtual List techniques to help address these challenges, you may want to reach into the web development toolkit, and pull out a JavaScript-driven technique. Examples include printing rows of data from multiple related tables on a single report, or cross-tab reports. There comes a time when you’re asked for a report that’s difficult or impossible to create in native FileMaker.
BASEELEMENTS PLUGIN EXPORT CONTAINER FIELD PDF
Using a combination of AngularJS, HTML5, CSS, WKHTMLTOPDF, PDFtk, bBox and FileMaker scripting, we can create PDF reports from a FileMaker solution, taking advantage of the design and development flexibility afforded by using JavaScript and web tools to accomplish the task. Introduction – Extending FileMaker with JavaScript
