General View

Once the project is created, the main screen will be seen like this.

General Menu

On the left of screen can see the general menu that divides in five parts:

Files

On the top left of the screen we can see the following buttons:

From left to right:

Synchronise

On the top right sector of the screen we can see the following buttons:

From left to right:

Tools

When opening the main .html file of our project, on the top margin of the screen will appear the following buttons:

From left to right:

Controls

Controls Menu

This menu contains a list with all the controllers or elements that will be used on the creations of the form.

To be able to use on the forms you must click on the desired controller and drag it to the container where we want to put it.

When the controls are on the work area, this ones can be selected to see their properties, adjust its size using Drag&Drop and move them around.

The user can select more than one control by clicking on them and move them around as a group. To deselect this ones, just click again.

Properties Menu

You can open the properties menu by double clicking an element or by having one selected and clicking the arrow on the top right corner of the screen.

On this menu we can modify the properties or attributes of the selected element like its identifier, vertical or horizontal position, height and width and many more.

Note: The controlers that have the option of adding an event, for it to redirect the user to the code using the button , the box next to it must be filled with an existing function located in the file PROJECTNAME.js

Uses of the Controls

Container

The container control are a few boxes or rectangular spaces. On it we can insert HTML content. Its main utility is visual, by allowing to organise and to give a structure and design to the form.

By default the html already has a container. If we want to use more than one container we need to delete or reduce the existing container because one container can not be on another.


The result of dropping the container.

Text field

Whether his driver is a text box,

If we double click it we can open the properties (or with the arrow on the top right corner), there we can give it an identifier, you can change position and size, add a placeholder, this adds a default word on the text field. You can also give a tabindex, this is an integer that indicates if the element can be focusable or not. A tooltip text that will pop-up a small text when hovering with the mouse. Besides on the properties we have a checkbox that makes the element hidden.

Other functionality in the properties is to add an event to the element. On the next image we can see the events that can be added to the element by always putting a reference name.

Password

 

The difference on the textfield is that this will use a password and so we want that, when the user is typing, he can see asterisks (*) instead of the real password. 

Label

Represents an etiquette for an element on a user interface, on this case it will be used as a text.

ComboBox

The next control is a list of options, it is used to show data on a deployable box.

 On its properties it can be assigned an identifier, change positions and size. Besides we can hide the element using a checkbox.

Other functionality in the properties is to add an event to the element. On the next image we can see the events that can be added to the element by always putting a reference name.


ListBox

The ListBox control allows the user to use one or more elements on a predefined table. The difference with the ComboBox is that it can show and allows to select several amount of elements.

 On its properties it can be assigned an identifier, change positions and size. Besides we can hide the element using a checkbox.

Other functionality in the properties is to add an event to the element. On the next image we can see the events that can be added to the element by always putting a reference name.


TextArea

This control defines a text with multiple lines on a text area. On its properties you can add an identifier, you can change positions or size, add a placeholder, this allows to put a default word on the text box. To give a tabindex, this is a  number that makes the element focusable. You can also add a tooltip that appears as a pop-up when hovering with the mouse over the element. And you can make the element hidden with the hide element checkbox.

Table

This controller allows to create a table. On its properties you can add an identifier, you can change positions and size, besides you can make the element hidden by clicking the Hide element checkbox. On the bottom of the properties menu you can add columns to the table.

CheckBox

Indicates if a condition is enabled or disabled. Normally it is used to represent a Yes/No or True/False to the user. This controller will be checked as default. In case that wanting to uncheck the element it must be done by code view and modifying its properties.

In its properties you can add an identifier, change positions and size, you can add a default text and you can set the element as hidden by clicking on the checkbox. 


Calendar

This control will load the calendar type element.

On its properties you can add an identifier, change positions and size and to add a default text. Besides the checkbox allows to hide the element.

Button

This control will create a button.

On its properties you can add an identifier, change its position and size, you can change its style with a value (colour) and a default text. Besides we will have a checkbox to hide the element and an icon.

Other functionality of the property is to add an event. On the image we can see all the elements that can be added, always putting a reference name.

Upload file

Its functionality is to upload local files to the user when using the form.

On its properties you can add an identifier, change position and size, a placeholder to set a default word on the text box and to hide the element by using the checkbox.

Image

This controller allows us to upload an image to the form.

Icons

This controller allows us to upload an icon.

Personal

Graphic container

This container adds a div on the html to be able to create charts.

Actual Project

Show the project that is actually working with all the fields of the own project.

Note: The files that are red marked, are those ones that have changes made on but are not deployed.

Files created by defect in the new project

Note: The only files that come with default content will .html and .json.