Mobile Custom Details Settings
Mobile Custom Details Settings is a setting of the list type that is responsible for the display and layout of the Detailing tab on the record screen of any object.
| For easy setup, go to CT Mobile Control Panel: Custom Details / CT Mobile Control Panel 2.0: Custom Details. |
| The availability of functionality depends on the platform of the mobile device. For more information, refer to CT Mobile OS Comparison. |
Custom setting API name: clm__MobileActivityDataCustomization__c
| Field | API Name | Type | Description |
|---|---|---|---|
Column Width |
clm__ColumnWidth__c |
Text(255) |
List of values (separated by a comma, without blank space) to define each column’s percentage width.
|
Custom Fields Layout |
clm__CustomFieldsLayout__c |
Text(255) |
List of API names (separated by a comma, without blank space) of object fields for the display in the table row. |
Data Object Name |
clm__DataObjectName__c |
Text(255) |
The API name of the object of displayed/created records. |
Data Record Type |
clm__DataRecordType__c |
Text(255) |
The API name of the record type of displayed or created records. |
Drilldown enabled |
clm__IsDrilldownEnabled__c |
Checkbox |
Whether drilling down to record details when taping on a record in the table is allowed. |
Is Record Addition Allowed |
clm__IsRecordAdditionAllowed__c |
Checkbox |
Whether the creation of new records is allowed. If a profile is granted access to create records in the mobile app, it is not granted access to create records of the related object by default. |
Is Record Delete Allowed |
clm__IsRecordDeleteAllowed__c |
Checkbox |
Whether deleting of records is allowed. If a profile is granted access to delete records in the mobile app, it is not granted access to delete records of the related object by default. The records which have not been synced may be always deleted no matter what access the profile is granted. |
Is Related List Layout |
clm__IsRelatedListLayout__c |
Checkbox |
If enabled, the table’s columns are created according to the settings in the related list’s layout. |
Lookup Field API name |
clm__LookupFieldAPI__c |
Text(255) |
The API name of the relationship field through which child records are related to the parent record. For standard Event or Task objects, the lookup field cannot be created due to Salesforce limitations. In this case, create and specify an EventId__c field with the text type to store the Event Id on the object that stands for the Event Data object. |
Org ID/Profile ID |
clm__OrgProfileId__c |
Text(255) |
Organization ID/Profile ID to which this setting is applicable:
|
Parent Object |
clm__ParentObject__c |
Text(255) |
The object on which the Detailing tab will be displayed. |
Parent Object Record Type |
clm__ParentObjectRecordType__c |
Text(255) |
The record type of the object, on which the Detailing tab will be displayed. |
Read Only Attribute |
clm__ReadonlyAttribute__c |
Text(255) |
The attribute defines whether a field must be read-only. Specify a list of true and false values (separated by a comma, without blank space) for every field specified in clm__CustomFieldsLayout__c. |
Record Condition |
clm__RecordCondition__c |
Text Area(255) |
The criterion is to sort records and display only matching ones. When two or more records are applied, fields are sorted by column one. If the first column has several identical values, these lines are sorted by column two. |
Required Attribute |
clm__RequiredAttribute__c |
Text(255) |
The attribute defines whether a field must be filled out. Specify a list of true and false values (separated by a comma, without blank space) for every field specified in clm__CustomFieldsLayout__c. |
Show Application Launcher |
clm__isApplicationLaunchEnabled__c |
Checkbox |
Reserved. |
Sorting Field Name |
clm__SortingFieldName__c |
Text(50) |
The API name of the field for sorting records in the list. |
Tab Label |
clm__TabLabel__c |
Text(50) |
The name of the Detailing tab. Custom Labels allow displaying different tab names in various locales and can be used as a source for the Detailing tab when $Label.label_name is set in the tab name. The mobile application will automatically apply the tab name translation specified for the given custom label depending on the locale. |
Tab Order |
clm__Order__c |
Number(3,0) |
The tab sequence number for the display on the Detailing tab. If several records have the same ordinal number, the tabs will be arranged alphabetically according to the value in the clm__TabLabel__c field or the corresponding custom label. |