Jump to: navigation, search

Difference between revisions of "Object Editor"


(Property controls)
(Basics)
Line 34: Line 34:
 
| [[XML]]|| Picture || Markup text in [http://en.wikipedia.org/wiki/Xml XML] format; currently displayed as raw string by this control
 
| [[XML]]|| Picture || Markup text in [http://en.wikipedia.org/wiki/Xml XML] format; currently displayed as raw string by this control
 
|}
 
|}
 +
 +
====Selective lists====
 +
If a certain property has a [[Selective list|selective list]] defined, the respective editing control will display a Combobox with all items of the list instead of the value field. The value can then only be selected from the list, but not be edited manually anymore.
 +
 +
====Index values====
 +
If a certain property has [[Index value|index values]] defined, the respective editing control will become expandable. When expanding, the editing control will multiply itself by the number of index values and present an own editing control for each.
 +
 +
{{Hint|A multilanguage MetaProperty is actually a string property with index values defined for each system language!}}
  
 
====Captions====
 
====Captions====

Revision as of 13:08, 12 March 2013

Purpose

The Object Editor is designed to display and edit the properties of a single UBIK® object.

Basics

Appearance

Property controls

The control reads the property definition from the current context object and displays an editing control according to the respective data type of the MetaProperty:

Data type Editing control Comment
Bool Picture True or false to be read/set via a Checkbox
ByteStream Picture Internal type, will not result in an editing control
DateTime Picture Date and time in a combined value; format according to regional settings
Double Picture Double-precision floating-point format, optionally with unit of measurement
FileReference Picture A path to a physical file in DOS/Windows- or UNC notation
GeoData Picture Absolute geographic position combined of Longitude, Latitude and Altitude in WGS84 format
Guid Picture Pointer to another object, represented with the GUID of the target object
Int Picture An integer number
String Picture A string value
Undefined Picture Internal type, will not result in an editing control
XML Picture Markup text in XML format; currently displayed as raw string by this control

Selective lists

If a certain property has a Selective list defined, the respective editing control will display a Combobox with all items of the list instead of the value field. The value can then only be selected from the list, but not be edited manually anymore.

Index values

If a certain property has index values defined, the respective editing control will become expandable. When expanding, the editing control will multiply itself by the number of index values and present an own editing control for each.

IC Hint square.pngA multilanguage MetaProperty is actually a string property with index values defined for each system language!

Captions

Per default, each editing control shows the description string (DESCR) of the respective MetaProperty as its caption.

Tooltips

There are two kinds of Tooltips used in this control:

  • when hovering over the label of an editing control, a Tooltip with the NAME of the respective MetaProperty will appear
  • when hovering over a editing control wit a defined Unit (type double only), a Tooltip will show the current value computed in all other units of the same SI-Unit.

Drag & Drop

The Object Editor control is a target for Drag&Drop operations, any object can be dropped on the value field of an editing control if the dragged object matches the data type of the respective property.

Toolbar

Control Purpose
View Style Indicates or changes the View Style of the control; changing it will result in reloading of the control
Navigate to context object Attempts to navigate to the current context MetaClass.
Save Saves the relation data object.

Context menu

This control doesn't feature any context menu yet.

View Styles

The Object Editor has two different View Styles, each of them providing different views and functionality.

List

The control will display the properties in a list, sorted according to the property ORDERID

Layouted

No functionality yet.

Other functionality