Menu

The Menu record type is intended to store settings for the main menu for a specific profile, such as the order of menu items, offline objects, and modules, the order of modules.

To create or update the main menu settings, go to CT Mobile Control Panel 2.0: App Menu.

Record Type API Name: Menu


Field API Name Type Description

Component

clm__Component__c

Text(255)

Stores an API Name of an offline object, module’s name, or name of a menu item, e.g., Home and Settings, that will be available in the main menu.

A record of the Menu record type should be created per each component.

External Id

clm__ExternalId__c

Text(255)

Contains the ID of the corresponding record of custom settings.

Fields

clm__Fields__c

Long Text Area(32768)

List of fields displayed in criteria setting and Records preview section while creating a new mobile list view, comma separated. If the list is not set, then all existing fields will be available for creating a new mobile list view.

Files Download Enabled

clm__IsFilesDownloadEnabled__c

Checkbox

Applies if the Component field has Content value.

Defines the way how Library object must be downloaded during synchronization, as full content or as a preview. Interacts with the Background content loading parameter in the Application Settings. Available values:

  • true: the attached file will be downloaded as full content:

    • Background content loading is enabled: the full content of the Library object will be downloaded after synchronization with displaying a loader.

    • Background content loading is disabled: the full content of the Library object will be downloaded after synchronization.

  • false (default): the attached file will be downloaded as preview. Tap on the preview to download the full content:

    • Background content loading is enabled: tap on the preview to download the full content. You can tap on several objects, they will be downloaded in a row.

    • Background content loading is disabled: tap on the preview to download the full content. Tapping on several objects will not work, each object will be downloaded separately.

Grouping field

clm__GroupingField__c

Text(255)

Stores an API Name of a field for grouping records in the main menu.

Specify only if an offline object is set in the clm__Component__c field.

Order

clm__Order__c

Number(18,0)

Stores the position of a component in the main menu.

The order of menu items should be specified in the clm__MenuSettings__c field of Menu Settings and Offline Objects. А menu item should be listed in the clm__Component__c field, and its position should be set in the clm__Order__c field, for the mobile application on iOS devices.

Org ID/Profile ID

clm__OrgProfileId__c

Text(255)

Stores the profile’s ID. Left blank or specify an Organization ID to apply for all non-configured profiles.

The SetupOwnerId field is no longer used.

Sorting Fields

clm__SortingFields__c

Long Text Area(32768)

Stores the list of API names of sorting fields specified for the menu item records, comma separated.

Sorting Order

clm__SortingOrder__c

Text(255)

Stores an ascendant (ASC) or descendant (DESC) sorting order for menu item records.

Specify only if an offline object is set in the clm__Component__c field.

``