Skip to main content

4.2 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 Index

  • UI
    Entity Create Page
    Entity Detail Page
    List Page
    Dashboard
    Shared View

  • Business
    Command
    State Machine
    Business Event
    Scheduled Task

  • Code
    Custom Code
    Template

  • Configuration
    Application Config
    Application Feature
    Technical User
    Global Using Statement

  • Security
    Security Claim
    Security Role

  • Integration
    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 clicking Enter.
  • Click Create References or Ctrl + 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.