A renderer is basically the tool that defines how a canvas entity behaves. A renderer encapsulates all the knowledge about variables and capabilities to take an action using the entity.

Renderer is the element that tells how you map your domain entity to a display item.

Before diving into details, a simple example to a renderer might be the “Select Box” renderer. Heuristically, Select Box is used when one wants to pick some entity from a list of entities. So we might need a couple of variables to support the Select action:

  • A list of entities to pick one from: initialvar, with cardinality “many”, as a list can and often do contain more than one entity.
  • The field of the entity to be shown on the list: selectbyvar (For example Name and Surname of a Personel), with cardinality “many”.
  • The initially selected entity, to be seen when screen is first loaded: initialselectionvar,
  • With cardinality “one”.
  • The selected one: selecteditemvar, with cardinality “one”, as one can pick only one of the items in the list.

And to support styling, some other variables might be helpful:

  • A label to the list: labelvar, with cardinality “one”.
  • A variable to tell on which conditions the list will be visible on screen: visiblevar, with cardinality “one”.
  • A variable that decides on which conditions the action “Select” can be done: enabledvar, with cardinality “one”.

Renderers Table

Introduction

After a brief insight, you may want to look into all the renderer set in detail.

*Default variables: Variables other than enabledvar, visibledvar and labelvar, for those three are common to all renderers. But not all renderers and widgets contain all of these default variables. In that case, variable names are explicitly listed.

**Note that a renderer and a type are different concepts. Type represents an entity, renderer tells how that entity is presented. For example, the type Photo can be rendered in two ways, as an ImageDisplay or a Photo renderer, depending upon the action to take.

NameVariable – CardinalityCompatible Basic TypesCompatible Actions for Basic TypesCompatible Complex Types **Compatible Actions for Complex Types
FileAttachmentOutputvar – OneFileinput
FileDownloadInitialvar – OneFiledisplay
ImageDisplayInitialvar – OnePhotodisplay
PhotoOutputvar – OnePhotoinput
Select BoxInitialvar(many)

Initialselectionvar(one)

Selectbyvar (many)

Selecteditemvar(one)

String, Character, Int16

,Int32,

Int64,

Decimal, Double, Single, Byte,

Guid

SelectAllSelect
Selectable ListInitialvar(many)

Initialselectionvar(one)

Selectbyvar (many)

Selecteditemvar(one)

String, Character, Int16,

Int32,

Int64,

Decimal, Double, Single, Byte,

Guid

SelectAllSelect
Radio ButtonInitialvar(many)

Initialselectionvar(one)

Selectbyvar (many)

Selecteditemvar(one)

String, Character, Int16,

Int32,

Int64,

Decimal, Double, Single, Byte,

Guid

SelectAllSelect
PhotoUrloutputvar(one)PhotoUrlInput
Locations Map Displayinitialvar(one or many)GeoLocationDisplay
Single Location Map Inputinitialvar(one)

outputvar(many)

GeoLocationInput
Multiple Locations Map Inputinitialvar(many)

outputvar(many)

GeoLocationInput
Singe Location Map Pickerinitialvar(many)

initialselectionvar(one)

selecteditemvar(one)

GeoLocationSelect
Multiple Locations Map Pickerinitialvar(many)

initialselectionvar(many)

selecteditemvar(many)

GeoLocationSelect
Check Boxinitialvar(one)

outputvar(one)

BooleanInput, Edit
Checkbox Displayinitialvar(one)BooleanDisplay
DateDisplayinitialvar(one)DateTime,

DateTimeOffset

Display
DatePicker: Singleinitialvar(one)

outputvar(one)

DateTime,

DateTimeOffset

Input, Edit
Field:Valueinitialvar(one)String, Int16,

Int32,

Int64,

Decimal, Double, Single, Byte,

Guid

Display
Valueinitialvar(one)String, Character, Int16,

Int32,

Int64,

Decimal, Double, Single, Byte,

Guid

Display
TextInputinitialvar(one)

outputvar(one)

String, Character, Int16,

Int32,

Int64,

Decimal, Double, Single, Byte,

Guid

Input, Edit
TextAreainitialvar(one)

outputvar(one)

String, Character, Int16,

Int32,

Int64,

Decimal, Double, Single, Byte,

Guid

Input, Edit
Listinitialvar(many)String, Int16,

Int32,

Int64,

Decimal, Double, Single, Byte,

Guid

Display
Vertical Table DisplayDefault variablesDisplay
Horizontal Table DisplayDefault variablesDisplay
Barcode Scannerinputvar(one)Input
Pie Chartinitialvar(many)

labelvar(many)

Display
LabelDefault variablesDisplay
ButtonDefault variablesInput
Headervisiblevar(one)

enabledvar(one)

Display
Footervisiblevar(one)

enabledvar(one)

Display
Generic Layoutvisiblevar(one)

enabledvar(one)

Display
Generic Layout Columncolwidthvar(one)

absolutewidthvar (one)

minheightvar (one) maxwidthvar(one)

Display
Row Flexvisiblevar(one)

enabledvar(one)

Display

 

Special-purpose renderers: Field-Value Pair, Pluralized Input, Grid, Selectable Grid, Vertical Table Display, Horizontal Table Display, Cards Renderer.

Renderers in Detail

Image Display

Image Display renderer serves to show an image on your app screen. The image is only displayed, it cannot be operated on.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Photo_ininitialvarPhotoStores Photo entity.

Children

Variable NameVariable DesignateVariable TypeDefinition
Photo_Imagedata_ininitialvarPhotoDataStores field Imagedata of  Photo entity.
Photo_Filename_ininitialvarStringStores field Filename of Photo entity.
Photo_Format_ininitialvarStringStores field Format of Photo entity.
Photo_Size_ininitialvarStringStores field Size of Photo entity.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up, Copy

Photo

Photo renderer serves to take photo by opening your mobile camera from within your app screen. If you run the app on web, file uploading interface opens instead of the camera.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Photo_outoutputvarPhotoStores Photo entity.

Children

Variable NameVariable DesignateVariable TypeDefinition
Photo_Imagedata_outoutputvarPhotoDataStores field Imagedata of  Photo entity.
Photo_Filename_outoutputvarStringStores field Filename of Photo entity.
Photo_Format_outoutputvarStringStores field Format of Photo entity.
Photo_Size_outoutputvarStringStores field Size of Photo entity.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up, Copy

PhotoUrl

You can use PhotoUrl renderer to upload photo. Unlike Photo renderer, PhotoUrl renderer supports access only to file uploading interface of your device, not your camera.

Variables

Variable NameVariable DesignateVariable TypeDefinition
PhotoUrl_outoutputvarPhotoUrlStores PhotoUrl entity.

Children

Variable NameVariable DesignateVariable TypeDefinition
PhotoUrl_Url_outoutputvarStringStores field Url of  PhotoUrl entity.
PhotoUrl_Filename_outoutputvarStringStores field Filename of PhotoUrl entity.
PhotoUrl_Format_outoutputvarStringStores field Format of PhotoUrl entity.
PhotoUrl_Size_outoutputvarStringStores field Size of PhotoUrl entity.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Upy

FileAttachment

File Attachment renderer enables to upload a file from existing files in your device, by choosing through file uploading interface.

Variables

Variable NameVariable DesignateVariable TypeDefinition
File_outoutputvarFileStores File entity.

Children

Variable NameVariable DesignateVariable TypeDefinition
File_Filedata_outoutputvarFileDataStores field Filedata of  File entity.
File_Filename_outoutputvarStringStores field Filename of File entity.
File_Format_outoutputvarStringStores field Format of File entity.
File_Size_outoutputvarStringStores field Size of File entity.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

FileDownload

File Attachment renderer enables to upload a file from existing files in your device, by choosing through file uploading interface.

Variables

Variable NameVariable DesignateVariable TypeDefinition
File_Download_ininitialvarFileStores File entity.

Children

Variable NameVariable DesignateVariable TypeDefinition
File_Filedata_ininitialvarFileDataStores field Filedata of  File entity.
File_Filename_ininitialvarStringStores field Filename of File entity.
File_Format_ininitialvarStringStores field Format of File entity.
File_Size_ininitialvarStringStores field Size of File entity.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Select Box

You can display a list of items and choose one of them by using Select Box renderer.

*Radio Button, Selectable List and Select Box renderers differ only in appearance.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Entity_ininitialvarEntity TypeStores an Entity list.
Entity_initialselectioninitialselectionvarEntity TypeStores the predetermined initially selected Entity.
Entity_selectbyselectbyvarStringSpecifies by which field of the Entity the list items will be displayed.
Entity_selectedselecteditemvarEntityStores the selected Entity.

Children

Variable NameVariable DesignateVariable TypeDefinition
File_Filedata_ininitialvarFileDataStores field Filedata of  File entity.
File_Filename_ininitialvarStringStores field Filename of File entity.
File_Format_ininitialvarStringStores field Format of File entity.
File_Size_ininitialvarStringStores field Size of File entity.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up, Blur, Focus, Save, Copy

Selectable List

You can display a list of items and choose one of them by using Selectable List renderer.

*Radio Button, Selectable List and Select Box renderers differ only in appearance.

Variables

 

Variable NameVariable DesignateVariable TypeDefinition
Entity_ininitialvarEntity TypeStores an Entity list.
Entity_initialselectioninitialselectionvarEntity TypeStores the predetermined initially selected Entity.
Entity_selectbyselectbyvarStringSpecifies by which field of the Entity the list items will be displayed.
Entity_selectedselecteditemvarEntityStores the selected Entity.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up, Blur, Focus, Save, Copy

Radio Button

You can display a list of items and choose one of them by using Radio Button renderer.

*Radio Button, Selectable List and Select Box renderers differ only in appearance.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Entity_ininitialvarEntity TypeStores an Entity list.
Entity_initialselectioninitialselectionvarEntity TypeStores the predetermined initially selected Entity.
Entity_selectbyselectbyvarStringSpecifies by which field of the Entity the list items will be displayed.
Entity_selectedselecteditemvarEntityStores the selected Entity.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up, Blur, Focus, Save, Copy

Locations Map Display

This renderer provides displaying a single location or many locations by marking on a map.

Variables

Variable NameVariable DesignateVariable TypeDefinition
GeoLocation_ininitialvarGeoLocationStores a GeoLocation list.

Children

Variable NameVariable DesignateVariable TypeDefinition
GeoLocation_Latitude_ininitialvarDecimalStores field Latitude values of  GeoLocation entities in the GeoLocation_in list.
GeoLocation_Longitude_ininitialvarDecimalStores field Longitude values of  GeoLocation entities in the GeoLocation_in list.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Single Location Map Input

By using this renderer, you can enter a location by marking on the map.

Variables

Variable NameVariable DesignateVariable TypeDefinition
GeoLocation_ininitialvarGeoLocationUsed to create a new entity.
GeoLocation_outoutputvarGeoLocationStores the newly created entity.

Children

Variable NameVariable DesignateVariable TypeDefinition
GeoLocation_Latitude_outoutputvarDecimalStores field Latitude of  GeoLocation.
GeoLocation_Longitude_outoutputvarDecimalStores field Longitude of  GeoLocation.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Multiple Locations Map Input

By using this renderer, you can enter one or many locations by marking on the map.

Variables

Variable NameVariable DesignateVariable TypeDefinition
GeoLocation_ininitialvarGeoLocationUsed to create new GeoLocation entities.
GeoLocation_outoutputvarGeoLocationStores the newly created GeoLocation entities.

Children

Variable NameVariable DesignateVariable TypeDefinition
GeoLocation_Latitude_ininitialvarDecimalUsed to create new Latitude array.
GeoLocation_Latitude_outoutputvarDecimalStores field Latitude of  GeoLocation.
GeoLocation_Longitude_ininitialvarDecimalUsed to create new Longitude array.
GeoLocation_Longitude_outoutputvarDecimalStores field Longitude of  GeoLocation.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Single Location Map Picker

By using this renderer, you can choose a location among those pinned with markers on the map.

Variables

Variable NameVariable DesignateVariable TypeDefinition
GeoLocation_ininitialvarGeoLocationStores a location list to be selected from.
GeoLocation_initialselectioninitialselectionvarGeoLocationStores a predetermined location appearing to be selected when screen opens.
GeoLocation_selectedselectedvarGeoLocationStores the selected location.

Children

Variable NameVariable DesignateVariable TypeDefinition
GeoLocation_Latitude_ininitialvarDecimalStores field Latitude values of  GeoLocation options list.
GeoLocation_Longitude_ininitialvarDecimalStores field Longitude values of  GeoLocation options list.
GelLocation_Latitude_initiallyselectedinitiallyselectedvarDecimalStores the latitude value of the initially selected location.
GelLocation_Longitude_initiallyselectedinitiallyselectedvarDecimalStores the longitude value of the initially selected location.
GeoLocation_Latitude_outoutputvarDecimalStores Latitude of the selected location.
GeoLocation_Longitude_outoutputvarDecimalStores Longitude of the selected location.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Multiple Locations Map Picker

By using this renderer, you can choose one or many locations among those pinned with markers on the map.

Variables

Variable NameVariable DesignateVariable TypeDefinition
GeoLocation_ininitialvarGeoLocationStores a location list to be selected from.
GeoLocation_initialselectioninitialselectionvarGeoLocationStores the predetermined locations appearing to be selected when screen opens.
GeoLocation_selectedselectedvarGeoLocationStores the selected locations.

Children

Variable NameVariable DesignateVariable TypeDefinition
GeoLocation_Latitude_ininitialvarDecimalStores field Latitude values of  GeoLocation options list.
GeoLocation_Longitude_ininitialvarDecimalStores field Longitude values of  GeoLocation options list.
GelLocation_Latitude_initiallyselectedinitiallyselectedvarDecimalStores the latitude values of the initially selected locations.
GelLocation_Longitude_initiallyselectedinitiallyselectedvarDecimalStores the longitude values of the initially selected locations.
GeoLocation_Latitude_outoutputvarDecimalStores the Latitude values of the selected locations.
GeoLocation_Longitude_outoutputvarDecimalStores the Longitude values of the selected locations.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Check Box

You check or uncheck a statement by using this renderer.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Boolean_ininitialvarBooleanStores the boolean input value.
Boolean_outoutputvarBooleanStores the boolean value to be carried and used outside the app screen.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Checkbox Display

You display truth value of a statement by using this renderer.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Boolean_ininitialvarBooleanStores the boolean input value to be displayed.

 

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

DateDisplay

You display a date value by using this renderer.

Variables

Variable NameVariable DesignateVariable TypeDefinition
DateTimeOffset_ininitialvarDateTimeOffsetStores the date object to be displayed.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

DatePicker:Single

You can select a date from a calendar by using this renderer.

Variables

Variable NameVariable DesignateVariable TypeDefinition
DateTimeOffset_ininitialvarDateTimeOffsetStores the date object selected.
DateTimeOffset_outoutputvarDateTimeOffsetStores the date object to be carried and used outside the app screen.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Field:Value

This renderer is used to display Basic Types. Compatible basic type examples include String, Decimal, Byte, Guid.

*The only difference between Field:Value and Value is that former displays a label with the value, while the latter displays only the value of the Type object.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Type_ininitialvarType NameStores the Type object.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Value

This renderer is used to display Basic Types.Compatible basic type examples include String, Decimal, Byte, Guid.

*The only difference between Field:Value and Value is that former displays a label with the value, while the latter displays only the value of the Type object.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Type_ininitialvarType NameStores the Type object.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

TextInput

This renderer is used to enter a new input or edit an existing one for Basic Types. Compatible basic type examples include String, Decimal, Byte, Guid.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Type_ininitialvarType NameStores the Type object.
Type_outoutputvarType NameStores the date object to be submitted and also to be carried and used outside the app screen.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up, Blur, Focus, Copy, Cut, Paste, Key Down, Key Press, Key Up.

TextArea

This renderer is used to enter a new input or edit an existing one for Basic Types while providing a greater text area than TextInput does. Compatible basic type examples include String, Decimal, Byte, Guid.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Type_ininitialvarType NameStores the Type object.
Type_outoutputvarType NameStores the date object to be submitted and also to be carried and used outside the app screen.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up, Blur, Focus, Copy, Cut, Paste, Key Down, Key Press, Key Up.

List

This renderer displays a list of objects belonging to one of the Basic Types. Compatible basic type examples include String, Decimal, Byte, Guid.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Type_ininitialvarType NameStores the list of Type objects

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up, Copy

Barcode Scanner

You can use Barcode scanner renderer to read and scan a barcode or a QR code of an item.

Variables

Variable NameVariable DesignateVariable TypeDefinition
BarcodeScanner_ininitialvarStringStores the barcode read.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Pie Chart

You can display a list by illustrating the elements as numerical proportions by using Pie Chart renderer.

Variables

Variable NameVariable DesignateVariable TypeDefinition
PieChart_ininitialvarDecimalStores the numeric values corresponding to entities to be shown on the chart.
PieChart_labellabelvarStringStores the list of labels representing the entities.

*Elements in PieChart_label should match in order with the values in PieChart_in.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Label

You can display a string to be used as a label to any entity on the screen.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Label_labellabelvarStringStores the numeric label string.

Supported Events

Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Button

Button is the renderer to be used to initiate an event on the screen. This event might be:

  • Closing the screen
  • Ending the workflow step
  • Closing the app
  • Navigating to another screen
  • Navigating to another app

 

Or just simply set an expression.

Supported Events

Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Header

Header is an element that always sits on top of the screen. It serves as a container element to the entities dropped into itself. It comes with a default label in itself. You can think of the header as the fixed top part of your screen. Header can be useful for top menu and banner designs.

Supported Events

Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Footer

Footer is an element that is always positioned at the very bottom of the screen. It serves as a container element to the entities dropped into itself. It comes with a default label in itself. Footer can be useful when designing bottom of your screen for example for putting general information about your company such as an About link, a contact info.

Supported Events

Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Row Flex

By default, all elements on the screen are put top to bottom regarding the drop order to canvas. Row flex is a container element that enables you to display its child entities on one single row. You can also align its child entities to the right, left, or the center of row flex element.

Supported Events

Row flex has no events attached.

Field-Value Pair

This renderer is used to display Complex Types. Compatible complex type examples include Photo, File etc. You can use this renderer in order to display or take input for a complex type, meaning a type with fields. As a use case scenario, suppose your domain model has an entity named Personel. Personel has 3 fields: Name, Last Name and Email Address. And you want to display a specific Personel record in the screen. This is possible by rendering Personel entity as a Field-Value Pair.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Type_ininitialvarType NameStores the Type object.
Type_outoutputvarType NameSaves and stores (in edit or input actions) a Type object.

Supported Events

Initialization, Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Cards

This renderer is used to display list of a Complex Type as cards list.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Type_ininitialvarType NameStores an object list of type Type.
Type_selectedselectedvarType NameStores the selected Type object among the cards.

**Note that this renderer will have always selectedvar even if the action is not Select, but it is Display. As of this point, you may have wondered whether it is possible to use multiple actions at once in one renderer. This can be done in Cards renderer. You can both display, and select from among a card list. For now this is possible only for Cards renderer, to be extended for other renderers, in future implementations.

Supported Events

Initialization, Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Grid

This renderer is used to display list of a Complex Type in a data grid.

*Grid, Vertical Table Display, and Horizontal Table Display serve for the same purpose. They differ only in appearence.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Type_ininitialvarType NameStores an object list of type Type .

Supported Events

Initialization, Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Selectable Grid

This renderer is used to select from among a list of a Complex Type in a data grid.

*Selectable Grid differs from Grid renderer only in action type (Display).

Variables

Variable NameVariable DesignateVariable TypeDefinition
Type_ininitialvarType NameStores an object list of type Type .
Type_initialselectioninitialselectionType NameStores the initially selected object in the list of Type .
Type_selectedselectedvarType NameStores the selected object in the list of Type .

Supported Events

Initialization, Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Vertical Table Display

This renderer is used to display list of a Complex Type in a table in which each column represents one field type.

*Grid, Vertical Table Display, and Horizontal Table Display serve for the same purpose. They differ only in appearence.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Type_ininitialvarType NameStores an object list of type Type .

Supported Events

Initialization, Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Horizontal Table Display

This renderer is used to display list of a Complex Type in a table in which each row represents one field type.

*Grid, Vertical Table Display, and Horizontal Table Display serve for the same purpose. They differ only in appearence.

Variables

Variable NameVariable DesignateVariable TypeDefinition
Type_ininitialvarType NameStores an object list of type Type .

Supported Events

Initialization, Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Numeric Input

This renderer is used to get input from the end user with the type Integer or Decimal.

Variables

Variable NameVariable DesignateVariable TypeDefinition
NumericEntity_ininitialvarInt32, DecimalStores the NumericEntity object.
NumericEntity_outoutputvarInt32, DecimalSaves and stores (in edit or input actions) a NumericEntity object.

Supported Events

Initialization, Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up

Generic Layout

This renderer serves as a container for Generic Layout Column renderer. 

Supported Events

This renderer does not have any available events attached.

Generic Layout Column

This renderer lies inside a parent renderer with type Generic Layout. Generic Layout Column serves as an encapsulating entity for its children. Every element dragged and dropped inside a Generic Layout Column is a child of it.

Supported Events

Click, Double Click, Mouse Down, Mouse Enter, Mouse Leave, Mouse Move, Mouse Over, Mouse Up