This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
# Autocomplete lists
|
||||
|
||||
## Overview
|
||||
|
||||
Autocomplete lists are used to select and / or search for a value on forms. For example a Part on a Workorder form.
|
||||
Autocomplete lists can be [customized](adm-global-autocomplete-templates.md) for each object type so that they will display one or multiple fields from that object type.
|
||||
|
||||
By default the Name of an object will _always_ be present in that object type's autocomplete list template in addition to any other fields selected for that object type's autocomplete list template.
|
||||
They can be [customized](adm-global-autocomplete-templates.md) for each object type to display (and search in) one or multiple fields from that object type.
|
||||
|
||||
By default the Name of an object (or equivalent) will _always_ be present in that object type's autocomplete list template in addition to any other fields selected for that object type's autocomplete list template.
|
||||
|
||||
They are also used to open the record selected in them or a new record if no selection has been made.
|
||||
|
||||
@@ -17,11 +16,12 @@ A maximum of 100 items are returned by the server for any autocomplete list and
|
||||
|
||||
Autocomplete lists have a special item represented by a single dash character `-` which indicates that no selection has been made for that item.
|
||||
|
||||
The no selection '-' item can also be used to quickly "re-set" a list by selecting it, clicking off the list then dropping it down again to refetch the first 100 items.
|
||||
|
||||
## Searching
|
||||
|
||||
The fastest way to select an item when there are a large number of choices is by searching.
|
||||
AyaNova is designed to work with very large amounts of data and usually the fastest way to select an item is by searching by entering text into the control.
|
||||
|
||||
The choices in the autocomplete list can be searched by entering text into the control.
|
||||
A valid search consists of a single text search a single [Tag](ay-start-form-tags.md) search or both separated by a space.
|
||||
|
||||
If a search is invalid the control will show an error message with a help link to this page of documentation.
|
||||
|
||||
@@ -1,22 +1,31 @@
|
||||
# FORMS
|
||||
# Forms
|
||||
|
||||
[UNDER CONSTRUCTION]
|
||||
All areas you can navigate to in the AyaNova web application are described as "forms" in the documentation.
|
||||
|
||||
#b4beta (clear this for release, probably just needs a read over and remove these tags unless there really are missing items or ss would help)
|
||||
AyaNova is a single page web application; to the browser it is a single web page that uses Javascript code to modify the contents of the page depending on where the User navigates.
|
||||
|
||||
todo: screenshots, missing sections
|
||||
### Consistent
|
||||
|
||||
## Overview
|
||||
We work hard to ensure AyaNova displays and acts the same on every supported web browser, platform and operating system.
|
||||
|
||||
It is our goal that a user should have the same experience on Chrome in Linux, Safari in iOS or FireFox in Windows (for example) and we test and support the most recent two releases of all major browsers.
|
||||
|
||||
### Responsive display
|
||||
|
||||
The AyaNova interface is designed to be "responsive" which means it will adapt what is displayed to accomodate to the size of the device being used.
|
||||
This means that on smaller screens items will be displayed in a vertical manner and on larger screens they will flow outwards horizontally to make the best use of screen space.
|
||||
|
||||
In addition some elements are customized to be easiser to use with specific sizes of devices. For example a data table list of records will show as a traditional horizontal table with columns on a larger display to take advantage of the horizontal space and on a smaller device the same list will appear as a series of vertical boxes containing each record. This avoids the need to scroll sideways on any screen size.
|
||||
On narrow screen devices such as smart phones and smaller tablets the form will be displayed vertically as a single column of fields.
|
||||
|
||||
On wider screen devices form fields will flow outwards horizontally to make the best use of screen space.
|
||||
|
||||
In addition to the layout changing, some elements are customized to be easiser to use with specific sizes of devices. For example a data table list of records will show as a traditional horizontal table with columns on a wider display to take advantage of the horizontal space and on a smaller device the same list will appear as a series of vertical boxes containing each record.
|
||||
|
||||
This avoids the need to scroll sideways on any screen size.
|
||||
|
||||
The responsive display is dynamic which means it will adapt on the fly to the screen size even if it changes, so, for example if you rotate a narrow screen sideways the display will change to take advantage of the wider display area.
|
||||
|
||||
Some browsers and devices may not recognize a change of width and it may be necessary to refresh the page for the view to fully adapt in some cases. If you have to scroll a data table sideways hit refresh / reload in the browser.
|
||||
|
||||
### Main user interface components
|
||||
|
||||
The overall AyaNova user interface consists of three main components:
|
||||
@@ -79,6 +88,14 @@ For items that are mobile or may not have a street address such as a Customer un
|
||||
|
||||
The default map provider is Google Maps but you can select from many other options or add your own under [User settings map url template](home-user-settings.md#map-url-template) setting.
|
||||
|
||||
## Data table forms
|
||||
|
||||
All the main AyaNova _list_ forms are "data table forms" and documented in detail in the [data table forms](ay-start-form-data-tables.md) documentation page.
|
||||
|
||||
## Edit forms
|
||||
|
||||
Individual business object editing forms have a common set of features and are documented in detail in the [edit form](ay-start-edit-forms.md) documentation page.
|
||||
|
||||
## Form controls
|
||||
|
||||
AyaNova forms consist of a common set of controls which are documented in detail in the [common controls](ay-start-common-controls.md) documentation page.
|
||||
|
||||
Reference in New Issue
Block a user