The Orbeon Forms Blog

Orbeon Forms allows you to manage your web forms' entire lifecycle, and run your forms on-premises or in the cloud, with a focus on security and compliance.

Copying and pasting across forms

You might already know that Orbeon Forms supports cut, copy, and paste operations for the following items: individual form controls grids of controls sections and their content The cut and paste operations can be undone and redone with the “Undo”/”Redo” icons. All of this is available with the icon buttons at... More

The new Multiple File Attachments control

Orbeon Forms so far features two types of attachment controls: File Attachment Image Attachment Recently, a customer kindly sponsored a new Multiple File Attachments control. Until now, the only way to allow the user to attach an indeterminate number of files was to create a repeated grid and place the... More

Validating a field against existing form data

Here is a scenario that a customer asked us recently: can you validate a field to make it invalid if its value already exists in data saved in the database? The answer is that it is possible! Here is how, assuming you have a field called “Job” in your form that... More

Dynamic loading of closed sections

In many cases, Orbeon Forms users choose to deploy forms that contain multiple sections using the wizard view. With that view, each section appears one after the other, so that the user typically navigates through steps to complete the form. Orbeon Forms features several validation modes, including “free”, where the user can... More

Orbeon Forms 2019.2.2 PE

Today we released Orbeon Forms 2019.2.2 PE! This update to Orbeon Forms 2019.2 PE contains bug-fixes and is recommended for all Orbeon Forms 2019.2 PE and 2019.2.1 PE users. For details, see the complete release notes. You can download the latest versions of Orbeon Forms from the downloads page. We... More

Obtaining your data's status from JavaScript

We regularly add new APIs (application programming interfaces) to Orbeon Forms. Those fall into two categories: server-side (exposed as Java or HTTP) client-side (exposed as JavaScript) The client-side API so far exposes functions as: low-level XForms APIs higher-level Form Runner APIs With Orbeon Forms 2019.2, we introduced a new JavaScript Form Runner API to... More

Orbeon Forms 2019.2.1 PE

Today we released Orbeon Forms 2019.2.1 PE! This update to Orbeon Forms 2019.2 PE contains bug-fixes and is recommended for all Orbeon Forms 2019.2 PE users. For details, see the complete release notes. You can download the latest versions of Orbeon Forms from the downloads page. We hope you enjoy... More

The new Static and Dynamic Dropdowns

Until version 2018.2, Orbeon Forms shipped with 3 “dropdown” components: A plain dropdown where the possible values were provided by the form author. A plain dropdown where the values were loaded from a service. An "autocomplete" that enabled users to type in the field to do a search, with Orbeon... More

Importing date and time fields from Excel files

The Excel import feature now supports importing date and time formats. Excel cells that contain values formatted as date/time, date, or time in the Excel spreadsheet are automatically converted to their respective ISO formats before being stored as form data. This makes them available in your form for viewing, editing, and... More

Showing all lease messages inline, for consistency

In Orbeon Forms 2017.2 we introduced the lease feature, which is useful in cases where you need to have multiple users edit the same form data, and want to ensure that only one user does so at a given time, this to avoid any risk of conflicts with concurrent edits. We... More