You are here: Mobile > Custom mobile app > Offline capability > Supported controls while working offline

Supported controls when working offline

When developing a mobile app user interface that is available offline, you must use a frameless dynamic container.

Frameless dynamic containers must be in a screen layout to function. You can use only the following user interface controls when working offline:

Only client-side visible whens and client-side validation are supported. Auto-populated properties are also supported. You can activate when for layout groups. You can use client-side JavaScript when working offline. ClientCache JavaScript API can also be leveraged to create and remove pages in offline mode - see its API for further details.

Note: A user that is offline can attach content and signatures to work objects that have been created offline.

Repeating dynamic layout for lists

You must use a repeating dynamic layout for lists instead of grids when using the offline capability in your application. Actions are not supported on the repeating dynamic layout except for a worklist in which the opening of an assignment is supported. You can configure master-detail interaction and view for both online-only and offline-enabled cases. Only Add or Remove action is supported on a repeating dynamic layout which can be configured by using a Run Script action. Keep in mind the following information:

Items not supported in offline mode

The following items are not supported when you work with user interface controls in offline mode: