The UIFormLayout that holds all UIElement registered for this layout.
Number of child rows in the inspectable layout. Each row contains a single element that was added with a call to addRow.
The total number of elements in the formLayout is likely different.
The row indices registered for the field inside the UIFormLayout.
Creates a new UIHorizontalLayout and adds it to the field layout.
Optionaltooltip: string
A tooltip to be shown along the main control.
Newly created layout.
Adds a row to the field layout.
UI element to insert into the layout.
Optionalindex?: numberThe optional row index to insert the layout. If not specified, will append the row.
Optionallabel?: UIContentContent to be displayed on the label.
OptionalleftAccessory?: UIElementBaseThe accessory element to offer additional control for the row.
OptionalrightAccessory?: UIElementBaseThe accessory element to offer additional control for the row.
Optionaltooltip?: stringA tooltip to be shown along the main control.
Creates a new UIVerticalLayout and adds it to the field layout.
Optionaltooltip: string
A tooltip to be shown along the main control.
Newly created layout.
Destroys all UI elements contained in the field layout. Leaves other elements present in UI layout intact.
Activates or deactivates the underlying UI elements.
Disables or enables the underlying UI elements. Disabled elements cannot be interacted with and have a faded out appearance.
Set read only the underlying UI elements.
The InspectorFormLayoutSection represents the registration of a InspectorFieldBase with an InspectorFieldContainer.
The class enables the field to create child registrations, that can be enabled/disabled by toggling the parent field. One example use-case is the InlineObjectInspectorField. The InlineObjectInspectorField creates a nested inspector that uses the parent layout to register new fields.