You can find a list of the basic keywords used throughout the framework, along with short explanations to help you understand their meaning and context.
Object/Control: a entity that can be configured to show/edit data Object type: a type of a entity (example: form, datagrid, dropdown, autocomplete, toggle box, …)
RowData: collection of data values RowIdData: the value or RowId field
App: a screen or window that is launched/executed by the user
Component: a collection of objects that can be saved and re-used in multiple places/apps
Form: a object that manages the display & update of a single db record
Project: a application that consists out of more than 1 app
Multi page application: type of application that can manage multiple open apps at the same time
Single page application: type of application that will show 1 page at a time and navigates from page to page
Program tab: a mini tile that is created when an app is started
Quick link app: a place where we can set ‘default’ apps in the menubar that will not generate a program tab.
Media files: custom uploaded images to a project
LabelParams: a field/text/code that can be used for custom translations (example: WRD=12). The translation mechanisme can be defined per project.
Placeholder: a field that will hold the text that needs to be displayed when a autocomplete,dropdownlist, … has an empty value.
DataLoadMethod: Method how to load a datagrid with data. There are 2 options:
“Lazy” = the grid will continue to load the data per 100 records until all the data is loaded from the backend.
“Scroll” = the grid will load the first 100 records and if the user scrolls down, the next 100 records will be loaded.
Datasource: The object that contains the data Portal: The main application manager that manages and hosts the started apps
KeepLabelSpace: When “NoLabel” is set to true then this will make sure that the space reserved for the label is still respected to prevent fields from shifting upwards
Rules: Triggers that can be set by the developer that will set attributes or execute endpoints that return a list of commands to execute by the rules engine
NoSearchbar: applies to a dropdown list to remove the searchbar option in the dropdownlist results
DataType: specifies the type of value this field can show. Possible values are: Number, Date, String, Time & DateTime)
DataFormat: allows the developer to set up a formatting mask for the input field depending on the DataType that was selected. Dates are in lower case, example dd/mm/yyyy. Times are in upper case, example HH:MM:SS
Height: This can be entered in px (pixels) or rows (number of rows depending on the fontsize) or % (percentage of the available space)
UpdateOnNewOnly: If set to true then you can only edit this field when the action is NEW or COPY
ItemsSource: Here you can select “Manual” to create the radiobuttons (or other entries) manually or can select “Datasource” to indicate that the entries will be created by endpoint response
Ribbon container: The area where you can define/apply a ribboncontrol Layout: the main layout of an app divided in layout containers
Filter container: The area where you can place other objects that function as a datagrid filter field
Dynamic fields: a placeholder object that will create other objects at runtime
GridDef/GridData: naming of endpoints that build a datagrid dynamically (GridDef is used for the object attributes like columns, filters, … and GridData is used to populate the grid)
List: naming of endpoints that are used to populate dropdown and listing objects
RecordGet/RecordSet: naming of endpoints that will fetch/update/delete records usually combined with a form object
Template: a template application that is applied in the grid row container.
Why RCD?
Explore and enjoy the new technical possibilities
Meet the modern security requirements
Be competitive again on the market
Become device independent
Reduce development costs
And many more advantages…
Questions? Interested?
Fill in the form below and we will contact you as soon as possible!