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.
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 |
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 |
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 |
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.
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) |