Uniface 10: Changes in Properties

The Properties Inspector of the Uniface IDE enables you to view all the properties of an object at a glance.

To ensure that the names of properties are consistent and their purpose clear, a number of properties have been renamed, merged, or split.

Properties Inspector

Properties Inspector

New and Changed Properties
Old Property New/Changed Property Description
Common properties:
Description Description) This property now supports Unicode, and the length has been increased from 25 to 64 characters (C25 to W64).
Comments Documentation Except for modeled properties and global objects, the Comments property has been changed to the Documentation property. It supports RTF and HTML, enabling you to create complete and extensive documentation about each development object.
Purpose This property applies only to main development objects. It determines whether the object is a palette (a collection of templates), template, or normal development object. Palettes and templates are visible in the Resource Browser.
Alternative Name This property enables you to define a descriptive name for a palette when it is displayed in the Resource Browser. It should preferably be unique but this is not enforced. If not defined, the literal object name is shown.
Component Properties
Keep Data in Memory

Drop Component from Memory

Component Behavior Specifies whether the component definition is cached in memory.
Behavior Data Access

The property has been renamed for clarity.

Overlay Previous Form Is Independent Form The property has been renamed and the default value is true for normal forms and false for contained forms.
Entity Properties:
Data Access Data Access The property has been renamed and can be explicitly set.
DBMS Path Database Path The property has been renamed and the value Not in Database is now set using the Database Behavior property.
Database Behavior Database Behavior It is not possible to override the value of this property for a Subtype Entity.

During migration, any subtype entity that has this property set to F when its supertype is T, with have Database Behavior set to "" (Inherited) and Database Access set to N (None).

Entity Interface Database Interface (Entities) Specifies how the data interfaces with the database, including the data type and length.

Several properties have been merged into one property, so that you can specify either a shorthand code or a reference to a Modeled Entity Interface.

RenderingIncrement Entity property that can be set in ProcScript or JavaScript to control incremental rendering in dynamic server pages.
Field Properties:
Characteristics Is External

Is Static

Is Control

The values of the Characteristics property have been split over several new properties that more accurately reflect the behavior.

See the property descriptions for details.

Field Interface

Field Interface Shorthand

Field Interface Template

Database Interface (Entities)

Specifies how the data interfaces with the database, including the data type and length.

Several properties have been merged into one property, so that you can specify either a shorthand code or a reference to a Modeled Field Interface.

Field Syntax Shorthand

Field Syntax Template

Field Syntax

You can specify either a shorthand code or a reference to a Modeled Field Syntax.

Field Layout Shorthand

Field Layout Template

Field Layout

You can specify either a shorthand code or a reference to a Modeled Field Layout.

Only the display names of the following properties have changed. Their behavior remains the same.

Changed Property Names
Old Property Name New Property Name
Border Borderline
Clear Area Clear?
Header Depth Header Length
Read Translation Table Input Translation
Write Translation Table Output Translation
Overlay Parent Parent Form (TABPAGE)