Overview
Grid displays data in spreadsheet format. Add it to a form to let a person edit an array field’s rows directly, in a grid of columns and rows, rather than scrolling through repeating sections one at a time.
Add a Grid to a form
Open the Component Selector and expand the Data Groupings category. Drag Grid onto the form.
A dialog asks whether to bind Grid to a new field or an existing one. Turn off Create a New Field, select the array field Grid should display, and click OK.
Grid’s key settings
Select Grid on the canvas and open its Control Properties (the wrench icon) to reach these settings.
Rows can be added shows a “+” button above the grid and is on by default. Rows can be removed adds a delete control to each row. Enable quick fill lets a person drag a cell’s value down into the rows below it. Rows can be selected lets a person mark one or more rows without editing them.
Grid takes each column’s header from the bound field’s own key, in uppercase. Grid has no per-column label override; Table does.
Worked example
The Grid below is bound to an existing array field. Its two columns, ITEMQTY and ITEMDONE, come directly from that field’s itemQty and itemDone sub-fields, and the “+” button adds another row to the array.