Legacy platform

Unmodifiable properties of the application-provided widgets

You cannot modify some properties for application-provided widgets.

The following table provides a list of properties that you cannot modify for application-provided widgets:

Table 1. Unmodifiable application-provided widget properties
Property Description
Unique identifier You cannot modify Unique identifier for application-provided widgets. It is a unique identifier for a widget in any screen. To retain the application behavior, you are not allowed to modify this property.
Table layout You can use the table layout to render the contents of any panel in a tabular format. To achieve any other layout, use the appropriate CSS style. To retain the application behavior, you are not allowed to create or delete a table layout for any application-provided widget. However, you can modify certain properties of the table layout, for example, number of columns and CSS class.

For any widget added in extension, you can add a table layout. After you add the table layout, you cannot delete it. However, you can modify certain properties of the table layout, for example, number of columns and CSS class.

SourceBinding To retain the application behavior, you are not allowed to modify SourceBinding for application-provided widgets.

If you want to use different SourceBinding, disable the application-provided widget and hide it. After that, add your own widget in extension at the same position, and provide SourceBinding as needed.

TargetBinding A widget can contain one or more TargetBinding. To maintain the application behavior, the option to add one or more TargetBinding is provided. You are not allowed to modify TargetBinding provided by the application.
OptionsBinding To retain the application behavior, you are not allowed to modify OptionsBinding for application-provided widgets.

If you want to use a different OptionsBinding, disable the application-provided widget and hide it. After that, add your own widget in extension in the same position, and provide OptionsBinding as needed.

RadioBinding A widget can contain one or more RadioBinding. To retain the application behavior, you are not allowed to modify RadioBinding for application-provided widgets. However, you can add one or more RadioBinding for application-provided widgets.
ImageBindings To retain the application behavior, you are not allowed to modify the ImageBindings for application-provided widgets.

If you want to use a different ImageBindings, disable the application-provided widget and hide it. After that, add your own widget in extension in the same position, and provide ImageBindings as needed.

CheckBoxListBinding A widget can contain one or more CheckBoxListBinding. To retain the application behavior, you are not allowed to modify the CheckBoxListBinding for application-provided widgets. However, you can add one or more CheckBoxListBinding for application-provided widgets.
CurrencyBinding To retain the application behavior, you are not allowed to modify the CurrencyBinding for application-provided widgets.

If you want to use a different CurrencyBinding, disable the application-provided widget and hide it. After that, add your own widget in extension in the same position, and provide CurrencyBinding as needed.

CheckBoxBindingData To retain the application behavior, you are not allowed to modify the CheckBoxBindingData for application-provided widgets.

If you want to use a different CheckBoxBindingData, disable the application-provided widget and hide it. After that, add your own widget in extension in the same position, and provide the CheckBoxBindingData as needed.

LinkBindingData To retain the application behavior, you are not allowed to modify the LinkBindingData for application-provided widgets.

If you want to use a different LinkBindingData, disable the application-provided widget and hide it. After that, add your own widget in extension in the same position, and provide the LinkBindingData as needed.

SelectedValue (Radio) To retain the application behavior, you are not allowed to modify the SelectedValue for application-provided widgets.

If you want to use a different SelectedValue, disable the application-provided widget and hide it. After that, add your own widget in extension in the same position, and provide the SelectedValue as needed.

Repeating Screen Binding Data
repeatingscreenID To retain the application behavior, you are not allowed to modify the repeatingscreenID for application-provided widgets.

However, you can replace a screen. For more information about replacing a screen, see Replace an application-provided screen with a custom screen.

repeatingscreenGeneratorFunction To retain the application behavior, you are not allowed to modify the repeatingscreenGeneratorFunction for application-provided widgets.
RepeatingScreenData To retain the application behavior, you are not allowed to modify the RepeatingScreenData for application-provided widgets.
ConstructorProperties To retain the application behavior, you are not allowed to modify the ConstructorProperties for application-provided widgets.
SourceMappings A widget can contain one or more SourceMappings. To retain the application behavior, you are not allowed to modify the SourceMappings for application-provided widgets. However, you can add one or more SourceMappings.
TargetMappings A widget can contain one or more TargetMappings. To retain the application behavior, you are not allowed to modify the TargetMappings for application-provided widgets. However, you can add one or more TargetMappings.
Grid
Views Application-provided grids can contain one or more views. Each view in the grid corresponds to a column in the grid provided in the Screen Outline panel. You can hide, show, or add views in an application-provided grid.
Modules Modules control the behavior of a grid. To retain the application behavior, you are not allowed to modify or delete application-provided modules in a grid. However, if you want to modify or delete modules, hide the application-provided grid and add a custom grid.
Editable Grid Views To retain the application behavior, you are not allowed to modify properties of application-provided editable grid view. However, you can modify the properties of editable grid view added in extension.