Salesforce

Column Properties (Magic xpa 4.x)

« Go Back

Information

 
Created BySalesforce Service User
Approval Process StatusPublished
Objective
Description

Column Properties (Magic xpa 4.x)

Property

Description

Mobile Support

Model

Lets you set or break the model inheritance. For more information, see Models.

Android and iOS

Model Name

The name of the selected model.

Android and iOS

Control Name

The control name is used by handlers and functions to refer to the control.
Unicode is not supported for this property.

In Web Client tasks, this field must not start with a digit, or contain spaces or the special characters !,+:,~{}>\".

Android and iOS

Top Border

Lets you define whether the top border of each cell (the row divider above the cell) in the table will be displayed.

If the cell is the top cell of the table, the top border will always be displayed.

This property is available in Online tasks only.

Right Border

Lets you define whether the right border of each cell (the column divider on the right side of the cell) in the table will be displayed.

If the cell is the right-most cell of the table, the right border will always be displayed.

This property is available in Online tasks only.

Horizontal alignment

The horizontal alignment of text in the column. The valid values are: Left, Center, and Right. This property is not available in Web Client tasks.

Vertical alignment

The vertical alignment of text in the column. The valid values are Top, Center, and Bottom. This property is not available in Web Client tasks.

Font

The font for text that appears in the column. This property is not available in Web Client tasks.

Android and iOS

Color

The color for the column. This property is not available in Web Client tasks.

Visible

Specifies whether the column will be visible to the user. Android and iOS support – Since version: 2.4c

Android and iOS

Column title

The column title in a Table control. You can also change the name of the title by pressing Enter (Since version: 3.2).

Android and iOS

Sortable

If this property is set to Yes, the values in the table column can be sorted. When sorting the records, the server is accessed.

This property is only enabled when the task has a main source and a column.

This property is not enabled when there is a Blob variable or Image control on the column.

When the user clicks a Sortable column:

  • For SQL data sources, Magic xpa sends the request to the database using a SELECT statement together with ORDER BY. If you have a large view, this can take a considerable amount of time.

  • For Btrieve data sources and for Virtual variables attached to columns, Magic xpa creates a temporary sort table and therefore the focused record after the sort will be the first record.

Platform specific: The sort indicator (arrow) does not appear for Android and iOS devices.

Rich Client support: Since version: 1.5

Android and iOS support: Since version: 3.1

Android and iOS

Custom Properties

It is a Read-Only, free-floating property that displays the number of items in the custom properties list for this specific form or control. You can access it by zooming-in to it.

Since version: 4.0

See also: Web Client Custom Properties Property

Context Menu

The context menu to be used for the column. See also Context Menu.

This property is not available in Web Client tasks.

Additional information

Specifies additional information related to the control or form on a mobile device. (This property is for future ongoing releases of mobile clients.)

This property is available in Rich Client tasks only.

Since version: 2.1

This property is not available in Web Client tasks.

Allow Filtering

Defines whether the column can be filtered. If this property is set to Yes, a filtering icon will appear when hovering over the top of the column.

See also: How Do I Set Filtering on a Column?

Since version: 3.1

This property is not available in Web Client tasks.

Placement

Defines whether the column is resized when the table is resized.

For columns that have the Placement property set to True, the columns are resized proportionally according to the total number of columns. For example, if each of the four columns has Yes set for the Placement property, then each column will be 25% of the table.

For columns that have Placement property set to False, the column size will not change.

See also Control Placement.

This property is not available in Web Client tasks.

Android and iOS

Width

The initial width of the column in units of measurement.

Android and iOS

Control's layer

If the selected Choice control is linked as a child to a parent, the Control’s Layer property indicates to which of the parent control’s choice layers the selected control is linked. For example, assume that a combo box that has three selections in its menu is on the form layout. If you link an Edit control to the third selection, then the number 3 displays in the Edit control's Control’s Layer property. This property always appears disabled, and can only be changed from the form layout. This property is relevant only for columns that are linked to Choice controls.

Reference
Attachment 
Attachment