Sfairadora

  • Reference Guide

Universal Dispel

The universal dispel allows you to automatically create a suitable presentation for any data. The universal dispel is used internally to create presentations for the Data and View document sections. The presentation is created based on the data type structure. Compound data types are represented by compound presentations. When elementary data types are reached, simple editors (line editor is used for numbers and strings, sequence editor or table for sequences, etc.) are assigned to them. You can also assign a specific user-defined dispel to a particular type – in this case, the type is no longer broken down into simpler types, and the assigned editor is used. User-defined dispels are assigned to data types using the dispel definitions in the Definitions document section.
You can also define exceptions for selected components of a data type. For such components, dispels are not created as described above; rather, the dispel defined in the list of exceptions is used instead.

Functionality

Item
Description
Object name
Name of the object where the edited data is located. You can select one of the objects provided by parent dispels.
Data reference
Reference to a data item within the above identified object.
Enable presentation editing
If checked, the context menu of the universal dispel will contain the option to display an editor of the presentation allowing the user to modify the automatically created presentation definition.
Preserve union type
If checked, and the edited data is of the union type, the presentation contents are created according to the current type contained in the data item. It will be therefore impossible to change the type of data stored in the union.
Exceptions
List of presentation exceptions. You must specify a reference and the desired dispel. If the reference is found in the data object concerned, the dispel defined herein is used to edit the respective data item.
Definition type: Universal_dispel_def