Limitations of the Lightweight Client
The lightweight version of the web client is a specialized version designed specifically to work on mobile devices. Because of this, it has been optimized to load and render Mongoose forms more quickly. And, because it is a version of the web client, it has all the same limitations as the standard version web client.
See Differences Between the Smart and Web Clients.
In addition, some component types have been modified to make them more "mobile friendly." Be aware that the lightweight web client:
- Cannot display Fusion charts, gauges, or calendars.
- Removes some of the "SoHo" styling; option buttons and check boxes, for example, use browser component styling.
- Uses combo boxes that, by default, do not display the qwerty keyboard when clicking/tapping in the drop-down field. Combo boxes are sized to the device viewport and the form size to make scrolling easy.
- Displays message boxes that are larger, adjust to the viewport width, and remove extra borders. If the message box contains , , , or , respectively, on the qwerty keyboard. (Optional when using JS edit) , , , or responses, users can respond by pressing
- Properly sizes forms to the size of the device on which they are displayed.
- In general, display text and buttons larger than in other client displays.
- Treats the key in a fashion similar to the key on other client displays, cycling through non-grid and non-read-only components. (Optional when using JS edit)
- Treats the up arrow key in a fashion similar to on other client displays, cycling through non-grid and non-read-only components in reverse order. (Optional when using JS edit)
- Selects all text when clicking/tapping or tabbing into a field.
- Can trigger events on appropriate key presses. When this is the case, Mongoose captures not only the key that was pressed/tapped, but also the field in which the key press/tap took place. (Optional when using JS edit)
Related topics