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 Windows 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 Yes, No, Cancel, or OK responses, users can respond by pressing y , n , c , or o , respectively, on the qwerty keyboard. (Optional when using JS edit)
  • 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 Enter key in a fashion similar to the Tab 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 Shift-Tab 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)