Detail scrollable form

The main features of a detail form are:

  • input fields are always layout vertically from top to bottom, from left to right; the number of columns to use in the layout is configurable, but should be 1 for smartphone devices, in order to make it easy to read the form content

  • scrollable

  • controls within the form are stretched automatically horizontally, starting from a standard with of 320 pixels, so that if a specific device has a different width, controls are relocated and strecthed according to the original with of 320. Consequently, you should define a layout based on a theoretic width of 320 pixels.

  • supported input fields are:

  • text field

  • text area

  • check box

  • calendar, including a button to open a calendar

  • numeric field, including an ad hoc numeric keypad; decimal numbers are supported too and they are configurable in the App Designer form panel

  • code selector, composed of an input field and a selector button:

  • when clicking on the selector button a popup window is showed, in order to choose a code from the list of proposed codes

  • when typing a code directly on the input field, this code will be validated when loosing focus and will be emptied if the code validation fails

  • image preview, with buttons to select an image (from the camera/image gallery) and remove it

  • file selector – e.g. a PDF file, with buttons to show the file preview and delete it.

A for can be fill with a business component (Form Panel) or can exists without a business component (Editable panel).

Form Panel, Editable panel and Filter Panel support the constraints layout.

Last updated