ISection
Interface representing a layout section node.
Extends
Properties
Property | Type | Notes |
---|---|---|
"arcgis-layout-section" |
Tag for a section node (always 'arcgis-layout-section'). |
|
Inherited | string |
Unique identifier for the node. |
Optional | IRow[] |
Array of row children for the section. |
Optional | string |
Optional section label |
Optional | ISectionProps |
Optional section-specific properties. |
Optional Inherited | string[] |
Optional array of CSS classes for the node. |
Optional Inherited | IEntityPermissionPolicy[] |
Optional array of permission policies for access control. |
Optional Inherited | Record<stringunknown> |
Optional properties for the node. |
Optional Inherited | boolean |
Optional: when true the node can not be editied, regardless of the component rules. This is a means to control the edit access to sections of the layout, but |
Optional Inherited | number |
Optional schema version for the settings of this specific component. |
Optional Inherited | Record<stringILayoutNode | string> |
Optional slotted content for the node |
Optional Inherited | StyleMap |
Optional map of CSS styles for the node. |
Optional Inherited | ITranslationMap |
Optional translations for the layout. |
Interface defined in packages/common/src/layouts/layout-shared-types.ts:212