Flow Design Page Properties

Describes the properties for the Flow Design page.

This table shows the properties that are displayed for the different objects on the Flow design canvas when they are selected.

Object Properties/Description
Starting Point The starting point properties dictate where the Start icon is placed in the graphical editor pane.
  • X – this is the X-coordinate of the Start icon and must be a positive integer.
  • Y – this is the Y-coordinate of the Start icon and must be a positive integer.
Screen This displays the properties of the selected screen on the Flow Design page. The properties include:
  • Name – title of the selected screen. This cannot be empty.
  • X – X-coordinate of the screen icon in the graphical editor pane.
  • Y – Y-coordinate of the screen icon in the graphical editor pane.
  • Width – the width of the screen in integers.
  • Height – the height of the screen in pixels.
  • Type – shows the type of screen, for example, user, table of contents, login, and so on.
Note: The X, Y, Width, and Height values must be positive integers.
Connection
  • Target screen – the screen where the connection ends. You can select any screen from the drop-down list.
  • Control – select the control that is using the connection on the Screen Design page.

    Click Go To to open the design page and set the screen design to the source of this connection.

  • Close source screen on connect – select so that the source screen closes after connecting to the target screen.
Alert
  • Target screen – the screen where the alert ends. You can select any screen from the drop-down list.

    If the target and the source are the same screen, the alert pops up and returns to the same screen.

    If the target is a different screen from the source, the alert pops up and goes to another screen.

  • Message – enter the message you want to display with the alert.
  • Control – select the actual control using this connection on the Screen Design page.
  • Go to – click to open the design page, set the screen design to the source of this connection, and select the control specified in the Control drop-down list.
  • OK button label – enter the text for the button label for information, error, and question alerts. The default value is OK.
  • Cancel button label – enter the text for the Cancel button label for question alerts. The default value is Cancel.
  • Close source screen on connect – select so that the source screen closes after connecting to the target screen.

These properties are shown in the Flow Design when none of the objects on the canvas are selected.

Device

Property Description
Platform device Select the platform from the first drop-down list and the device from the second drop-down list. The Platform determines the features available in the Device Application Designer, and the Device determines the Screen Design look and feel.
Device ribbon name The name of the mobile application ribbon that appears on the device home screen.
Device ribbon image The icon you select to appear on the device home screen. Clicking on the icon starts the application with which it is associated.
Device database page size When the device database reads or writes data it works with fixed blocks of data called pages. When the page size is increased, the size of the block of data that is read or written in one operation is increased, which reduces the need to access flash memory. The default page size is 4k, which is appropriate in most cases.
Note: If there is data that is more than 4k in a single row on the device, you must increase the page size to accommodate the data. The UltraLite database supports a page size of up to 32k. For this setting to work correctly, you must choose a database page size that is supported by both the underlying database and the device itself. Otherwise, you may get file I/O failed exception and the application exits.
Device database cache size When the device database reads or writes data it works with fixed blocks of data called pages. When the cache size is increased, the number of pages that are cached for operations is increased, which reduces the need to access flash memory. The default cache size is 128k.
Note: For this setting to work correctly, you must choose a database cache size that is supported by both the underlying database and the device itself. Otherwise, you may get file I/O failed exception and the application exits.
Show millisecond on time selection If this option is selected, the DATETIME and TIME data types use the millisecond version on the device and in the Device Application Designer.

The platform-specific tab displays only the properties that are platform-specific. The property values displayed in the Platform-specific tab can be read-only or configurable.

Synchronization

Property Description
Synchronize all synchronization groups on first connection Synchronize all synchronization groups with their mobile business objects in the device application to the device when starting the client application for the first time.
Synchronize all synchronization groups on startup if older than Synchronize all the synchronization groups in the device application if the synchronization groups have not been synchronized for the defined time period.

Input the time period number in the editbox, and select the time period type (minute, hour or day) from the drop-down list.

Synchronize synchronization groups if pending operations are greater than or equal to Synchronize the synchronization groups if the number of pending operations equals or exceeds the number selected.

From the drop-down list, select the maximum number of pending operations before synchronization of the synchronization groups should occur.

Synchronize synchronization group immediately on delete operations When a user performs a delete, immediately synchronize the synchronization group.
Synchronize progress messages The message that appears with the progress bar during synchronization. Select the state type from the drop-down list, and type the message in the editbox.

Localization

The table displays the default locale and other available locales. This table describes the actions you can perform by clicking any of the buttons on the right.

Button Description
New Create a new locale.
Update Update the current locale.
Load Load the selected locale.
Validate Validate the selected locale.
Edit Edit the selected locale.
Remove Remove the selected locale.