List Control Overview : Building Disconnected Applications
/documentation/pages/Guides/Mobile and Web Components/UX/Controls/Data Controls/List/_Building Disconnected Applications/index.xml
The List Control is the fundamental building block for creating mobile applications with offline support. Interfaces for editing data via a Detail View and searching records with sophisitcated Search controls are also easily added and configured to work with the List Control. Fetching, editing, and synchronizing data are all handled by the List Control.
Working Preview folder for Local Storage testing
/documentation/pages/Guides/Mobile and Web Components/UX/Properties/Local Storage/Working Preview folder.xml

The path to the folder where data persisted to Local Storage is saved while running the UX component in Working Preview. This property is only available when *[ui:Working Preview testing mode]* is set to 'Filesystem'.

Synchronization batch size
/documentation/pages/Guides/Mobile and Web Components/UX/Controls/Props/Data/List Properties/listprops/Detail View/Detail View Properties/Synchronization batch size.xml
As described below, if you have edited a large number of records while offline, you can then synchronize the edited data with the server-side database by sending data in batches. When the batch size is set to 0 then all of the edited, a.k.a 'dirty', rows are sent at once. The number next to 'Synchronization batch size' represents the number of edits to include in one batch of rows.
Page head section
/documentation/pages/Guides/Mobile and Web Components/UX/Properties/Application Cache/Page head section.xml
Allows custom markup to be added to the head section of the UX Component's static HTML page stored in the Application Cache.
Publish data to client-side
/documentation/pages/Guides/Mobile and Web Components/UX/Properties/Data Series/Publish data to client side.xml
Specify that all data series data should be published client-side, making it available in offline applications and client-side JavaScript.
{grid.object}.ajaxCallback Method
/documentation/pages/Ref/Client_Api/Grid/{grid.object}.ajaxCallback Method.xml
Does an Ajax callback to a server.
How to Populate a Dropdown Box Using the Client-side Data Cache in PhoneGap Applications
/documentation/pages/HowTo/UX/Populating Dropdown From Data Cache.xml
Dropdown boxes can be populated with data from the Client-side data cache at run-time.
How to use the File System for Photos in a PhoneGap Application
/documentation/pages/HowTo/PhoneGap/Using the FileSystem for Photos.xml
Media files (images, videos, and audio files) can be stored on a device's file system rather than Local Storage in PhoneGap applications, letting you provide access to media files when the application goes offline.
Ajax Callback
/documentation/pages/Ref/Action Javascript/Ajax Callback.xml
Define a user-defined ajax callback. The callback can be handled by an Xbasic function that is defined in the component, by a separate .a5w page, or by another page (.e.g., .php, .asp, etc.)
{dialog.object}.getFromDataCache Method
/documentation/pages/Ref/Client_Api/UX/{dialog.object} methods/{dialog.object}.getFromDataCache Method.xml
Reads an item in the client-side data cache. Makes an ajax callback to the server to download the data if it isn't already in the cache.