UiLayoutDataProvider Class
Extends
Extended by
Methods
Name |
Description |
|
constructor(): UiLayoutDataProvider |
|
|
applyUiPropertyChange(_updatedValue: DialogPropertySyncItem): void |
Applies change of a single property - this is the default method used when property editors are dynamically generated. |
|
loadItemsInternal(items: undefined | ): void Protected |
|
|
processChangesInUi(properties: DialogPropertyItem[]): PropertyChangeResult |
Applies changes from one or more properties - some dialogs will use this to send a bulk set of changes back to the provider |
|
reloadDialogItems(emitEvent: boolean = true): void |
Called to inform listeners that new properties are ready for display in UI. |
|
supplyDialogItems(): undefined | DialogItem[] |
Called by UI to request available properties that can be bound to user supplied UI components (See Tool1UiProvider for example). |
|
editorWantsLabel(item: DialogItem): boolean Static |
Determines if a dialog item editor wants a label |
|
getItemDisabledState(baseDialogItem: BaseDialogItem): boolean Static |
Gets the disabled state for a given dialog item |
|
getPropertyRecord(dialogItem: BaseDialogItem): PropertyRecord Static |
Gets a property record for a given dialog item |
|
hasAssociatedLockProperty(item: DialogItem): boolean Static |
Determines if a dialog items has an associated lock property |
|
onlyContainButtonGroupEditors(row: DialogRow): boolean Static |
Determines if a dialog row only contains button group editors |
|
Inherited methods
Properties
Name |
Type |
Description |
|
items Accessor ReadOnly |
undefined |
|
|
rows Accessor ReadOnly |
DialogRow[] |
Array of dialog rows |
|
Inherited properties
Defined in
Last Updated:
30 November, 2023