Zoomed Image

Forms

xAssets Configuration Guide
What can be Configured?

Forms

Forms are a core building block for pages and dialogs within the application. Forms can be built and designed within the application and can then be displayed from Menu Items. Forms contain Fields which can be of various types including text fields, dropdown selectors, dot lookups, checkboxes, buttons, menus, links, titles, spacers, lines, form containers and query containers. Using Form container fields, it is possible to nest forms within forms, i.e., subforms.

Screenshot

In the above example, the page has a form called header and a form called dashboard container. The dashboard container has 2 subforms called leftmenu and rightside.

Forms can optionally have HTML and CSS instructions embedded in them to define what they look like and how the fields are arranged. If the HTML and CSS is not specified, then the automatic form display will arrange the fields based on the number of specified columns.

Forms can also have a Context setting which determines which form is used. For example, when editing assets, the Asset Editor forms have a Category Context which determines which form is used to edit the asset dependent on the Category of the asset. In some places, the name of the form will determine whether it is displayed. For example, a form with the name "Query Top Form CONTRACT" will automatically display above a query that has a Context of CONTRACT set or "Query Bottom Form DISPOSAL" will automatically display below a query with the context DISPOSAL. These forms are optional subforms of the form called "Query".

Forms can be displayed on the main page or in dialogs and popups which are displayed on top of content in the main page.

Some forms are used throughout the application and are automatically displayed by the system. For example, when a query is run from a menu, the "Query" form is used to display the query and the accompanying tree and menus. These System Forms cannot be deleted and can only be edited by Configuration Users.