Skip to content

Requirements

The table below describes the requirements that were used to define the plug-in scope.

RequirementInteractive Grid Checkbox Pro
1The plug-in should respect a column’s read-only state(tick)The plug-in renders a checkbox (or icon) in a column’s read-only state but it doesn’t change the state. Additionally, the checkbox is greyed.
2The plug-in should support 3 states: checked, not checked, and null of an interactive grid column.(tick)The plug-in supports all 3 states and allows defining a default value for new interactive grid rows.
3The plug-in should allow the state of a checkbox to change without enabling interactive grid edit mode.(tick)The plug-in exposes attributes which enable or disable the possibility to change the checkbox state outside of interactive grid edit mode.Saving an interactive grid’s changes is necessary to preserve any changes.
4The plug-in should allow changing the looks of the checkbox.(tick)The plug-in supports the native HTML checkbox and allows defining APEX icons for checkbox checked and not checked states**.**The NULL state doesn’t render a checkbox or icon.
5The plug-in should provide extra information about the purpose of a checkbox.(tick)The plug-in supports the title attribute for checkboxes and icons.Hovering over a checkbox/icon displays the title.
6The plug-in should raise an error when the current value is invalid.(tick)The plug-in has a built-in validation function which checks (on interactive grid save) whether an item’s value is NULL, Checked Value, or Not Checked Value. If the current value is out of scope the error is raised.
7The plug-in should expose a change event when checkbox state is changed(tick)The plug-in triggers the native change event and the plug-in change event with additional data describing the currently edited row of an interactive grid.