Setup for the editable grids is controlled by your grid configuration, system field properties, and form field properties. This section goes over several things to keep in mind when designing grids that will be editable.
Access to the Editable grids is controlled by the following permissions. Users must be in groups that grant these permissions.
General > Add |
Required for each module you will be adding record in. |
General > Edit |
Required for each module you will be editing records in. |
General > Delete |
Required for each module you will be deleting records in. |
Lucity Apps > Lucity Web > Allow Inline Editing permission * |
Required to use the Editable grid function in any module. |
* You may want to removed this permission to disable inline editing if your are using Internet Explorer and have a slow system as the editable grid can cause performance issues in this situation, even when the user is not editing.
The Editable Grid is automatically enabled on all Lucity Grids but can be enabled and disabled. This is done in the Lucity Administration Tool.
How to Enable/Disable the Editable Grid functions
Field Properties
Field Properties for the grid are controlled by both the system field properties and the field properties for a form that is attached to the grid. The Global field properties can make fields Required or Read-only. The form field properties can also make fields required or read-only but can also set other properties like default values.
Fields that are required by the system must
Forms
The grid does not require an attached form to use the editable grid. However, the field properties on the form can affect the grid. Therefore, if you want to set a default value for a field, or make a field required just in this grid you will need to setup the desired field properties on a form and then attach the form to the grid.
Available fields
The fields that show up in the Editable Grid are controlled by the fields that are displayed in the grid. Therefore, all fields that you want to edit must appear in th grid.
Required fields
If a field is required to be edited it must be in the grid if you want to add new records. If the field is not in the grid you will not be able to save the record.
One way around this requirement is to include that field on a form attached to the grid and set a default value. Even if the field is not in the grid the system will automatically populate it with the default value.