When developing a user interface for an offline-enabled application, it is recommended to use an iframe-less dynamic container in a screen layout and use data pages or a local list to source data. You can also use back-to-back assignments in a standard flow for offline mode.
You can use only the following user interface controls and components when working offline:
Only client-side visible when rules and client-side validation are supported. Autopopulated properties are also supported. You can activate when rules for layout groups. You can use client-side JavaScript when working offline. ClientCache JavaScript API can also be used to create and remove pages in offline mode. For more information, see the ClientCache API JavaDocs.
If your offline-enabled application is localized, button labels, link captions and radio buttons appear in the selected language.
Note: An offline user can attach content and signatures to work objects that have been created offline.
You must use a repeating dynamic layout for lists instead of grids when using the offline capability in your application. Actions are supported on the repeating dynamic layout for a worklist in which the opening of an assignment is supported, as well as open by handle, and actions are also supported when adding or removing a row. When using the Add
or Remove
action on a repeating dynamic layout, you do not need to use a Run script action. You can configure master-detail interaction and views for both online-only and offline-enabled cases.
Keep in mind the following information:
The following items are not supported when you work with user interface controls in offline mode: