Page Columns H
Note
Use this page to:
There are four ways to access this page:
Select Admin > WebApps in the Navigation pane, and click the Vertical View link. Click Import / Export tab, and click the Page Columns link.
Select Admin > WebApps in the Navigation pane, and click Pages for a WebApp. Locate the page and click Column Properties.
Navigate to the page in the WebApp where the column property is to be applied. Click Change Settings on the Site Toolbar, click Design, then click Column Properties.
Navigate to the page in the WebApp where the column property is to be applied, right-click the column heading, and click Add or Edit (Control Name) if the column property already exists.
Field | Description |
PAGE ID | Displays the Page ID for the WebApp. |
COLUMN | Displays:
|
View Type | Displays the context in which the control appears as configured. All Views can be used in most cases. However, column properties can be applied to other views as needed. For example, a field can be a Combo Box on the Horizontal View, but can be a display only field on the Vertical View. In this case, set the field as a Combo Box for the View Type of All Views. Add another record for the field and select a View Type of Vertical, and set the CONTROL STATUS to Disabled. |
CONTROL | Displays the behavior of columns within a page. By default, all controls are text boxes but can be overridden by assigning a column property. A column can have one control per view. Refer to Add a Control Type to a Column for more information. |
LIST SOURCE | Displays the source of the data when the Control Type is Combo Box or List Box. The value can either be:
Refer to Add List Boxes and Combo Boxes for more information. |
LINK TO PAGE | Displays the Page Name/ID the Syniti Construct navigates to when a page link is performed. This option can be set for Control Types:
Refer to Link to a Page Using Buttons and Images for more information. |
CONTROL STATUS | Displays whether the column should be enabled (displayed), disabled (display-only), or hidden in the associated View Type. Control Status can be overridden using:
Refer to Set a Column Control Status for more information. |
Help | Click to open the Catalog Phrase Translations (Page Specific) page to set up help text for this column for a specific catalog. The translation displays when a user hovers over the column header. |
Page Columns V
Note
The fields that display on the Vertical View of this page depend on the control type of the selected column.
Page Columns V: Label Control Type
Note
Use this page to Add a Label.
Field | Description |
Column | Displays the text that appears on the Label. |
View Type | Displays the type that uses the control. |
Control | Displays Label. |
Basic Properties | |
Collapse | If enabled, a plus or minus sign displays next to the label. The user can click it to expand or collapse the display of the fields under that label's section. |
Page Columns V: Tab Control Type
Note
Use this page to Add a Tab.
Field | Description |
Column | Displays the name of the tab. |
View Type | Displays the type that uses the control. |
Control | Displays tab. |
Basic Properties | |
Collapse | If enabled, a plus or minus sign displays next to the label. The user can click it to expand or collapse the display of the fields under that label's section. |
Page Columns V: All Other Control Types
These columns control types are: Button, Check Box, Combo Box, DateTime, HTML Area, Image, List Box, Numeric, Text Area, Text Box, and Toolbar.
This page contains the following tabs:
General
Field | Description |
Column Description | |
Column | Displays the name of the column from the view or table associated with the page. |
View Type | Displays the context in which the control appears as configured. All Views can be used in most cases. However, column properties can be applied to other views as needed. For example, a field can be a Combo Box on the Horizontal View, but can be a display only field on the Vertical View. In this case, set the field as a Combo Box for the View Type of All Views. Add another record for the field and select a View Type of Vertical, and set the CONTROL STATUS to Disabled. |
Control Status | Displays whether the column should be enabled (displayed), disabled (display only), or hidden in the associated View Type. Refer to Set a Column Control Status for more information. |
Control | Displays the behavior of columns within a page. By default, all controls are text boxes but can be overridden by assigning a column property. A column can have one control per view. Refer to Assign a Control Type to a Column for more information. |
Basic Properties | |
Image ID | Displays the name of the image used for the button or image. This field displays for the controls:
|
Link to Page ID | Displays the name of the page that opens when the user clicks the control. Refer to Link to a Page using Buttons and Images for more information. This field displays for the controls:
|
Required | Displays the requirement level on a column by adding a page validation view. The requirement levels are:
If the field value contains NOT NULL in the table (such as a key), columns automatically defaults to Required (Hard). Refer to Set Required Fields for more information. This field displays for the controls:
|
Default | Provides defaults for page columns during record insert. Defaults may also be set by a Defaults View at the page level. Refer to Set the Default Field Value for a Column for more information. This option is available for these controls:
|
Checkbox Format ID | Displays the format for Check Box control only. Options are:
|
Watermark Text | Displays static text to use as a placeholder watermark when the control is empty. Refer to Add a Watermark for more information. This field displays for the controls:
|
Format | Displays a format for the selected control specified by the page Designer. Options vary for each control. Column database type should be taken into consideration when selecting Numeric and DateTime formats. Refer to Set a Column’s Format for more information. This field displays for the controls:
|
Move To Toolbar | Displays the toolbar location. The only option is Page. This field displays for the Toolbar control only. |
Basic List Properties
| |
List Source | Displays the source of the data when the Control Type is Combo Box or List Box. The value can either be a SQL object (Table or View) or a List Data Provider plugin. Refer to Add List Boxes and Combo Boxes for more information. |
List Value Field | Displays the name of the field that stores the value. In most cases, List Value Field is the primary key stored in the table Refer to Add List Boxes and Combo Boxes for more information. |
List Display Field | Displays the option visible in the List Box or Combo Box. Refer to Add List Boxes and Combo Boxes for more information. |
| |
Numeric Scale | Displays the number of decimal places to display after the decimal separator. |
Display Thousands Separator | If enabled, a number uses the current user’s locale to display a number such as 4213.22 as 4,213.22 given that English – United States is selected in the Currency Locale ID List Box. |
Currency Locale ID | Displays the locale used for formatting currency. |
Total | If enabled, a totals column recalculates when records are added, deleted, or modified. |
Advanced Properties
Field | Description |
Header Image ID | Displays the image to appear in the header row for this column. This field displays for these controls:
|
Header Image | Displays a depiction of header image chosen. This field displays for these controls:
|
Dynamic Image | Displays the image specified in the contents of the query. This field displays for image control. |
Dynamic Link Type | Displays the dynamic link method the control uses when the image is clicked. Options are:
This field displays for these controls:
|
Dynamic Link Column | Displays the column in view to use as dynamic link criteria. Dynamic Links may be used to navigate to WebApp pages outside of the current WebApp. This field displays for these controls:
|
Link To Page ID | Displays the Syniti Construct page name navigated to when page link is executed. Value list only contains pages in the current WebApp. Dynamic Links may be used to navigate to WebApp pages outside of the current WebApp. This field displays for these controls:
|
Link to Method | Displays whether the page that is accessed from the control overlays the existing page or opens in a separate page. This field displays for these controls:
|
Runtime Data Source ID | Displays the field name that contains a GUID that corresponds to the Data Source to join against for the view/table specified in the List Table column. The Syniti Construct looks for that field's value in the following order.
The System Administration WebApp uses this feature extensively to look up INFORMATION_SCHEMA objects. For example, when looking up column names, the Syniti Construct creates a boaColumnList view in the database when a data source is registered, as opposed to relying on one view that unions the INFORMATION_SCHEMA views of all data sources. Connecting to the actual Data Source directly increases performance, reliability and scalability. This field displays for these controls:
|
Key | If enabled, the selected column name is a primary key. The Syniti Construct only passes Primary Keys when linking to other pages. If the page data source is a view, a control must be added indicating the Key. If disabled, the selected column name is not a primary key. This field displays for these controls:
|
Allow Space | If enabled, a required column is allowed to have space(s) as a valid entry. If disabled, a required column is not allowed to have space(s) as a valid entry. This field displays for these controls:
|
Wrap | If enabled, the text associated with the label for the check box wraps. This field displays for the Check Box control only. |
Show In Navigation | If checked, this column displays in the failed records Bulk Execution results. By default, only the first column on the page displays in these results. Refer to View Bulk Execution Results for more information. |
Translate | If enabled, the cell values are translated. Translations are dependent on catalog entries for the selected session Language. Refer to Manage Catalogs for more information. If disabled, the cell values are not translated. This field displays for these controls:
|
| |
Binding Field Names | Displays a comma-separated list of columns used to filter data on a linked page. By default, when linking form one page to another, the Syniti Construct sends the key fields to the linked page. However, it the key fields are different between linked pages or additional fields are required, use this field to indicate the columns. For instance, a user clicks a button on a page listing country records to access a page listing the selected country’s regions. If both pages do not have the country field with the same name, the field on the linked page must be added here to include as part of the binding criteria. Otherwise, the region page displays regions for all countries. |
Shared Field Names | Displays a comma-separated list of columns used to send data to a linked page. Shared Fields tell the Syniti Construct to send the data from a column that is not normally passed and allow it to be used on a subsequent page. For example, to filter a Region list box on a page by the Country field that was entered on a previous page, add the Country field as a shared field on the link between pages. It is then available for use in the list box Where Clause on the Region page. If you were to include Country as a Shared Field and not a Binding Field, you would see regions for all countries after clicking the link, but any list boxes with a Country filter would only show regions filtered by the country shared from the previous page. |
| |
Consider Valid | If enabled, the boaStatus column is used to determine whether the toolbar button is active or dimmed. Refer to Use boaStatus to Set a Toolbar Button’s Control Status for more information. |
Allow Multi Row Action | If enabled, a user can select multiple records on the Horizontal View and click the toolbar button to perform the action related to the toolbar button on multiple records at once. |
Advanced List Properties
| |
List Where Clause | Displays the Where Clause used to restrict the values that display in a List Box or Combo Box. Refer to Set a Dynamic List Box and Enable List Where Clause for more information. |
List Order By | Displays the column that sets the sort for values in the List Box or Combo Box. By default, like pages, List Boxes are sorted based on the primary key. Use List Order By to sort select options in a List Box based on another field.
|
List Unique | If enabled, displays List Box or Combo Box values not previously selected in another record on the page. If the record has already been added, the List Unique property removes it from the List Box, leaving only the records that have not been selected. |
List Filter | If enabled, the Filter icon displays next to the Combo Box, indicating a filter is enabled. The Combo Box Filters are designed to reduce the number of items displayed in the value field or the descriptive field.
|
List Allow Insert | Displays an option that sets the behavior of the List Box or Combo Box when the value stored in the field is known. As the user types in the List Box, matching values display. Options for List Allow Insert are:
|
List Allow Insert Page ID | Displays the name of the page that displays when a user clicks a link that displays below the List Box that allows them to add a new record. Used in conjunction with List Allow Insert. This feature permits additional values not available in the list to be added to the associated list. If both are enabled, clicking the link opens a window containing the page associated with the list. Enter the new options in the fields and the value is available in the List Box when adding new records. |
List Selection Field | Displays the name of the field that contains descriptive text that displays in a List Box or a Combo Box when in add or edit mode. Refer to Add a List Selection Field for more information. |
List Control View | Displays the name of the view used to select columns from the table to restrict the number of values in the List Box or Combo Box. |
Show in Navigation | If enabled, displays List Box or Combo Box values in navigation screen grid. |
Enable/Disable Control
Note
Use this tab to Set Column Control Status.
Note
This tab does not display for the Toolbar control.
Field | Description |
Consider Valid | If checked, the boaStatus column is used to determine whether the control is enabled or disabled. If unchecked, and the Control Status Field on the Enable/Disable tab displays another column in the view, this column’s value (NULL/0, 1, or 2) determines the Control Status of this column for a given row. If unchecked and the Control Status Field is blank, the control status field is not set using either of these methods. Control Status can also be set as a column property. Refer to Set Column Control Status for more information. |
Control Status Field | Displays the name of the column in the view whose value (NULL/0, 1, or 2) determines the Control Status of this column for a given row. Refer to Set Column Control Status for more information. |
Spanning Properties
Use this tab to Set Spanning Properties.
Field | Description |
Column Span | Displays the number of display columns that this column extends through. For example, if the Column Span is 2, the selected column displays its contents over two columns instead of one. |
Row Span | Displays the number of display rows that this column extends through. |
Line Break | If enabled, a new display row is created after the selected column. If disabled, a new display row is not created after the selected column and subsequent controls stay on the current row. |
Relational
Note
This tab does not display for a Check Box, or Toolbar control.
Use this tab to:
Field | Description |
Data Tooltip View | Displays the name of the view that contains the tooltip. Before creating a tooltip, the user mist write a view with the suffix Dtv for each column that requires a tooltip and alias the column as boatooltip in the view. This field displays for the controls:
|
Data Tooltip Binding Field Names | Displays the comma-delimited list of field names to bind against to return tooltip data. For instance, if you wanted the page to display a different tooltip depending on data from a previously populated field, you could use that field here as a binding column allowing it to select the proper data to display. This field displays for the controls:
|
Translate Tooltip | If enabled, the tooltip value is run through system translation. If disabled, the watermark value is not translated. This field displays for the controls:
|
Watermark View | Displays the view that defines what text should appear for each record when the field is empty as an informational watermark. This field displays for the controls:
|
Watermark Binding Field Names | Displays the fields to bind page data against watermark view with. This field displays for the controls:
|
Translate Watermark | If enabled, the watermark value is run through system translation. If disabled, the watermark value is not translated. This field displays for the controls:
|