The BellaDati Integrated Development Environment (IDE) editor streamlines the process to contribute changes to your reports, data sets, extensions, configuration and apps, by providing an advanced editor with changes staging and previews. |
Following code snippets are supported
You can access the IDE from the top menu or when editing scripts in their owning space, e.g. editing report formula.
BellaDati IDE is available to domain admin only and the feature must be enabled by appropriate license key.
Lists the code fragments grouped by their owner, e.g. domain
The large area in the middle is your main code design window. This is where you work with your code snippets.
Actions buttons allows you to perform actions with your code. There are the following actions available:
Shows the output in case the the code execution generates some. This is useful especially when executing report formulas with debug mode enabled.
On the right are the context assistant windows. The contents of these will vary depending on what you're working on in the main window.
Layout controls allows user to hide or show particular sections of the IDE.
Displays the location of the edited code snippet owning object. E.g. report view formula shows "Report → Report name → View name → Indicator name". It is possible to click on the element to navigate to the place where the code snippet is applied.
Side panel provides buttons to open Help, Settings, Code Finder functions and Update domain from GIT.
Syntax highlighting
As expected from an IDE, syntax highlighting for many languages in the BellaDati IDE makes your direct editing even easier.
The BellaDati IDE currently provides:
All the themes the IDE supports for syntax highlighting are applied to the IDE’s code editor. You can pick a theme from the settings window on the left panel. Currently there are two themes available: Erlang dark and Eclipse.
Useful feature which automatically persists the changes made to the code when leaving the code editor. These changes are not saved to the database. Changed code is marked with * symbol.