Skip to content

Properties Panel

Use the Properties Panel to view and edit the properties of the currently selected class, object, or table. The panel displays different information based on the context it is used with. There are three contexts:

  • Objects: If the current view’s focus is an object, object property and event information is displayed in the panel.
  • Classes: If the current view’s focus is a class, class property and event information is displayed in the panel.
  • Tables: If the current view’s focus is a table or Table Explorer, table properties (API attributes) will be displayed in the panel.

A view can be a file’s source code, a file’s modeled representation (the Visual Designer or the Data Dictionary Modeler), or a table (represented in Table Editor or Table Explorer).

The Code Explorer can be used to select the object or class context for a file view. Table Explorer can be used to select the context for a table.

The appearance of the Properties Panel changes based on the current context.

Tip: You can easily synchronize the Properties Panel with the current object in another Studio panel by:

  • Clicking on the object/class/table in Code Explorer or a Visual Designer.
  • Pressing Ctrl+F7 in the Code Editor.

Object Properties

When used to model objects, the Properties Panel allows you to:

  • Change the name of an object.
  • View and edit single parameter object properties.
  • View and edit data binding settings in data entry objects (DEOs).
  • View and edit column properties in column-based objects.
  • Create and select events.

Name

This is the object name of the object whose properties are being displayed. You can change the name of the object to any valid name.

Class

This is the class name of the object whose properties are being displayed.

Tab Pages

The Properties tab dialog contains up to four tab pages:

  • Properties: The Properties tab page displays all simple, non-column based properties.
  • Bindings: The (Data) Bindings tab page is used to bind a data entry object (DEO) to data.
  • Column Properties: The Column Properties tab page displays all column-based properties in column-based objects such as Grids and dbGrids.
  • Events: The events page shows all events for the selected object.

The Properties tab page and the Column Properties tab page both use a properties list control to display and edit properties.

Class Properties

When used to model classes, the Properties Panel allows you to:

  • View and edit single parameter class properties.
  • Create and select events.

The two forms at the top of the Properties Panel display general information in the context of the currently selected object.

Class

This is the class name of the class whose properties are being displayed.

Super

This is the super class name of the class whose properties are being displayed.

Tab Pages

The Properties tab dialog contains two tab pages:

  • Properties: The Properties tab page displays all simple, non-column based properties.
  • Events: The events page shows all events for the selected class.

The Properties tab page uses a properties list control to display and edit properties.

Table Properties (Attributes)

When used to model tables, the Properties Panel allows you to view and possibly edit table attributes. Based on the context selected in Table Editor or Table Explorer, four different types of attributes are displayed:

  • Table Attributes: A table attribute applies to the entire table.
  • Column Attributes: A column attribute applies to a single selected column within the table.
  • Index Attributes: An index attribute applies to a single selected index within the table.
  • Index Segment Attributes: An index segment attribute applies to a single selected index segment for a single index within the table.

Table

The table form displays the table’s logical name. The form below the table form displays the table number and the table’s root name.

Tab Pages

The Properties tab dialog contains one tab page:

  • Table Properties: This lists all of the attributes for the selected context (table, column, index, or index segment). The attribute name is listed in the left column and the attribute value is listed in the right column. If the table is open in Table Editor and table editing is allowed for the table, you may edit attribute values. Some attributes are read-only and cannot be edited.

See Also