Shortcuts
Jetveo was designed by developers for developers. That means that many tricks of the trade have been incorporated to save time and make the work of development more efficient.
Create Dialogue — [Ctrl + Shift + C]
Rather than navigating to a specific subsection every time you need to create a new page, new elements can be created by typing Ctrl + Shift + C
.
The Create Dialogue is also available at the top of each side panel: (+) Create
.
The Create Dialogue opens new pages for each of the following sections:
Data
Entity
Codebook
Aspect
Search IndexUI
Entity Create Page
Entity Detail Page
List Page
Dashboard
Shared ViewBusiness
Command
State Machine
Business Event
Scheduled TaskCode
Custom Code
TemplateConfiguration
Application Config
Application Feature
Technical User
Global Using StatementSecurity
Security Claim
Security RoleIntegration
CRUDL API
Command API Service
Office Addin
Save — [CTRL + S] and Save All — [CTRL + SHIFT + S]
Whenever a page is opened in the App Builder it needs to be saved. There are two shortcuts:
[CTRL + S] will save the tab that is open in the Editor.
[CTRL + SHIFT + S] saves every tab, regardless of which is being worked upon.
Search — [CTRL + Q]
The search feature is useful to identify entities and code, especially when apps get large and complex. Type in the first few letters to get a list. There may be prefixes that will help narrow the search; they will be shown when you click on the Search feature.
Paste — [CTRL + V]
It is possible to cut and paste data from an Excel document of another spreadsheet in order to populate a Codebook.
In the Codebooks subsection, open a Codebook. Make sure that the spreadsheet data matches the column structure. Click inside the box and type Ctrl + V
Create New Attributes
Entities often have many attributes (Go to Data > Entities). There are a lot of quick keystrokes that area available.
Attribute Name – Type the name or, for multi-line text, type Ctrl + V
.
Type – Select from the drop-down menu. The underlined letters correspond to the specific type:
- String
- Rich-text Markdown
- Rich-text HTML
- Integer
- Decimal
- Boolean
- Date
- Date and Time
- Document
- User
Both “Date” and “Date and Time” can be marked to allow null values.
Existing Attributes – Click to see the attributes that already exist for references purposes.
Keyboard Hints
Paste multi-line text with Ctrl + V to fill multiple rows.
Move on to next row with Enter
key. A new row will appear if it is not visible yet.
Change data type with Page Up
/ Page Down
.
Create New References
Entities require many references (Go to Data > Entities). There are some handy keystrokes with which to establish them.
Reference Type – Select from the drop-down menu from:
Direct — 1: 0..1
Direct (nullable) — 1: 0..1
Composition — 1 : N
Aggregation — 0..1 : N
Many-to-many — M : N
Codebook — 1 : 1
Codebook collection — M : N
Target – Select from the drop-down menu, where it will show the available attributes. Name – A name is provided by default. It can be adjusted.
Keyboard Hints
- Paste multi-line text with
Ctrl + V
to fill multiple rows. Jetveo will try to resolve reference types and targets. Please double-check the assignments. - Press the
Enter
to move to the next row. If an additional line is not visible, it will be added upon clickingEnter
. - Click
Create References
orCtrl + Enter
.
Icon-based Shortcuts
On the Codebook dialog box, click the [Edit] icon at the bottom left. On the Codebook editor, click the copy-and-paste icon at the upper right and choose the data to use as the basis for a new Codebook. Note: the target Codebook needs to already exist and, if Code Identifier is chosen, the new version will need to be adjusted in order to be unique.
Automatic Functionality
There are several parts of the Jetveo App Builder that handles steps automatically.
Magic Wand
These actions will create text of establish connections. For example, UI pages have Validation sections where restrictions can be defined.
Dialog boxes
When creating Entities, Codebooks, and many other pages, when the user enters text for the “Name”, Jetveo will automatically generate text for the: Name (plural) and Code Identifier.
Entity Pages
When individual Entities are established, the second step of the wizard will establish Create, Detail and List pages for the User Interface. Unmark pages that are not necessary.
Status Bar
Errors and Warning are shown in the Status Bar at the bottom of App Builder. Click on either to get more information and tips on how to fix the problem. Know that, because of some automatic features (i.e. the creation of pages as part of the initials entity settings), errors and warnings will show. Take care of the preliminary steps, then address problems if they are still relevant.
Miscellaneous
- Organize your Codebooks with the [(+) Folder] feature.
- Values will automatically be parsed based on their format. Even Codebook references will be parsed (use Code as a value).
- Display Expression is used to display the Codebook entry option in select fields. If not defined, the application displays the “Code” attribute instead. This means that you will have Code to reference Name, which will be visible for end users.