A section control is one of the core container controls that you use to organize the layout of an application. Container controls occupy space on a page and provide storage for other controls, such as tables, buttons, and text fields.
Section controls without labels do not have visible borders and are transparent in an application page. A section control with a label includes a visible horizontal blue bar with a minimize icon at the top of the section. You start all new application layouts by inserting a section container. Most applications have multiple pages with many sections and columns.
You can place the following controls in a section:
Attribute name | Description |
---|---|
Control ID | Each control in a presentation is assigned a unique Control ID that is read-only. |
Label | This value identifies the control to the user. If you do not enter a label, the section does not have a title. The label you enter here is specific to the application and is not stored in the MAXATTRIBUTE or APPFIELDDEFAULTS tables. |
Show Border | Select this option to add a horizontal rule to the top and bottom of the section. If you define a label for the section, the horizontal rules are not added. |
Collapsed | If you check this box, the section is collapsed by default in the user interface and the user must click to maximize the section. |
Description | You can specify text to show under the label in the title bar of the section. |
Data Source ID | Specify a data source ID if you want this control to use a different data source than the parent. If the control is creating a data source and the Data Source ID property is not set, the ID defaults to the ID of the control. If the data source is blank, the control inherits the data source from the parent. If no parent controls have a data source specified or if the parent is the application, MAINRECORD is the data source because it is the primary data source for the application. |
Business Object | Specify the name of a MBO in this field to determine which MBO the control uses to show and process information. If a MBO is not specified, the control uses the data source of its parent control. When you set a MBO for this control a data source is created that can be referenced from other controls. |
Parent Data Source ID | You can specify the ID of a data source to use as the parent object for a relationship, or to specify a parent object for a bean class if necessary. Then specify the relationship that uses this parent in the Relationship field. If the field is left blank, the control uses the data source ID of its parent control as the Parent Data Source ID |
Input Mode | Input mode options are:
|
Attribute name | Description |
---|---|
Listeners | Enter the ID or IDs of one or more data sources that you want to refresh whenever there are changes to this control. Listener controls can be located anywhere within the application. Separate multiple values with a comma. |
Signature Option |
You can specify a signature option that can restrict access to this control or change the properties of this control based on a condition that you specify. To create a signature option, click Add/Modify Signature Options in the Select Action menu. To specify a condition, click the Configure Conditional Properties button. |
Sig Option Data Source ID |
An MBO must be used to evaluate whether or not a user has access to a signature option. Specify the value of the data source that performs this evaluation if it is different to the data source that is configured for this control. |