Partial Locking Framework - Page Cells
A Page Cell is the smallest configurable unit in a Page Section, representing components like fields, grids, charts, lists, or custom visuals. Each section holds single or multiple cells - list view, grid, etc, and is defined by its lock state and component type.
Page Cells allow conditional visibility, layout customization, and event handling for effective data display and interactivity. Their upgrade behavior follows the locking rules of their parent Page Section.
The following Page Cells are supported in the Partial Locking framework, which are further categorized based on the component type they represent:
Category | Components |
---|---|
Field |
Text fields, dropdowns, date pickers |
Grid Control |
Tabular data input/output with column configurations |
List View |
Related record lists, object lookups |
Chart |
Bar, Pie, Line charts |
Single-Cell Components |
History table, comments, user permissions, calendar, map |
Multi-Cell Components |
HTML, Script, Embedded Quick Create, Search Forms, Report links |
Locking Behavior
The lock state of a Page Cell is inherited from the parent section. Tenant Admin permissions for editing page cell properties vary based on this lock status.
Tenant Admin Permissions
The following tables outline the actions that a Tenant Admin can perform on a page cell based on its lock status.
Field
|
Built on Destination Tenant |
Built on Source Tenant & Pushed to Destination Tenant |
||
---|---|---|---|---|
Action/Property |
Unlocked (Custom) Cell | Unlocked Cell | Partially Locked Cell | Locked Cell |
Reorder Field |
![]() |
![]() |
![]() |
![]() |
Remove Field |
![]() |
![]() |
![]() |
![]() |
Required |
![]() |
![]() |
![]() |
![]() |
Read Only |
![]() |
![]() |
![]() |
![]() |
Remove Label |
![]() |
![]() |
![]() |
![]() |
Hide Empty Field |
![]() |
![]() |
![]() |
![]() |
Style |
![]() |
![]() |
![]() |
![]() |
Use List View |
![]() |
![]() |
![]() |
![]() |
Use Record in Scope for New Objects |
![]() |
![]() |
![]() |
![]() |
Show Record in Scope |
![]() |
![]() |
![]() |
![]() |
Grid Control
|
Built on Destination Tenant |
Built on Source Tenant & Pushed to Destination Tenant |
||
---|---|---|---|---|
Action/Property |
Unlocked (Custom) Cell | Unlocked Cell | Partially Locked Cell | Locked Cell |
Relationship |
![]() |
![]() |
![]() |
![]() |
Object Type |
![]() |
![]() |
![]() |
![]() |
Grid Columns |
![]() |
![]() |
![]() |
![]() |
Grid Column Properties
|
![]() |
![]() |
![]() |
![]() |
Layout |
![]() |
![]() |
![]() |
![]() |
Enable field-level help for this grid control |
![]() |
![]() |
![]() |
![]() |
Grid Totals |
![]() |
![]() |
![]() |
![]() |
Initial Rows Sorting |
![]() |
![]() |
![]() |
![]() |
Lookup Options: Selector vs Picklist |
![]() |
![]() |
![]() |
![]() |
Lookup Options: List View |
![]() |
![]() |
![]() |
![]() |
JavaScript Event Handlers |
![]() |
![]() |
![]() |
![]() |
List
|
Built on Destination Tenant |
Built on Source Tenant & Pushed to Destination Tenant |
||
---|---|---|---|---|
Action/Property |
Unlocked (Custom) Cell | Unlocked Cell | Partially Locked Cell | Locked Cell |
Use List View |
![]() |
![]() |
![]() |
![]() |
Card
|
![]() |
![]() |
![]() |
![]() |
Properties (Unless Specified Below) |
![]() |
![]() |
![]() |
![]() |
Enable Keyword Filter |
![]() |
![]() |
![]() |
![]() |
Enable Quick Filter |
![]() |
![]() |
![]() |
![]() |
Use Quick Filter Template |
![]() |
![]() |
![]() |
![]() |
Target View Page |
![]() |
![]() |
![]() |
![]() |
Target New Page |
![]() |
![]() |
![]() |
![]() |
Target QC Page |
![]() |
![]() |
![]() |
![]() |
Target Edit Page |
![]() |
![]() |
![]() |
![]() |
Chart
|
Built on Destination Tenant |
Built on Source Tenant & Pushed to Destination Tenant |
||
---|---|---|---|---|
Action/Property |
Unlocked (Custom) Cell | Unlocked Cell | Partially Locked Cell | Locked Cell |
Default Chart |
![]() |
![]() |
![]() |
![]() |
Hide Chart Selector |
![]() |
![]() |
![]() |
![]() |
Misc Single-Cell Section Component
|
Built on Destination Tenant |
Built on Source Tenant & Pushed to Destination Tenant |
||
---|---|---|---|---|
Action/Property |
Unlocked (Custom) Cell | Unlocked Cell | Partially Locked Cell | Locked Cell |
Delete |
![]() |
![]() |
![]() |
![]() |
Move |
![]() |
![]() |
![]() |
![]() |
Content Changes eg. Script/Rich-Text Changes |
![]() |
![]() |
![]() |
![]() |
Multi-Cell Section Components
|
Built on Destination Tenant |
Built on Source Tenant & Pushed to Destination Tenant |
||
---|---|---|---|---|
Action/Property |
Unlocked (Custom) Cell | Unlocked Cell | Partially Locked Cell | Locked Cell |
Delete |
![]() |
![]() |
![]() |
![]() |
Move |
![]() |
![]() |
![]() |
![]() |
Content Changes eg. Script/Rich-Text Changes |
![]() |
![]() |
![]() |
![]() |
Super Admins have full administrative control over all page cells, regardless of their lock status. This includes the ability to preview, clone, synchronise, rename, delete, and modify layout components.
If a Super Admin modifies any properties, the component will remain on the upgrade path. The source will override these changes during the next upgrade.
Restoring Upgrade Path
To revert a Partially Locked page cell to its original state, use the Restore Upgrade Compatibility action at the section level. For more information, see Restoring Upgrade Path in Page Section.