\SalesforceDefaultContactField
this can be linked to pages / other objects using many_many relationships so that you can send default record values to Salesforce.
It is NOT for user specific ones, but for generic fields.
This class knows what format salesforce expects.
Synopsis
class SalesforceDefaultContactField
extends DataObject
{
- // members
- private static array $defaults_records = ;
- private static string $singular_name = 'Default Contact Field';
- private static string $plural_name = 'Default Contact Fields';
- private static array $db = ;
- private static array $summary_fields = ;
- private static array $searchable_fields = ;
- // methods
- public string getTitle()
- public void requireDefaultRecords()
- public mixed BetterValue()
- public mixed BetterValueHumanReadable()
- public FieldList getCMSFields()
- public void isValid()
Hierarchy
Extends
- DataObject
Members
private
- $db — array
- $defaults_records
—
array
contact fields that should be created by default... - $plural_name
—
string
Plural name for CMS - $searchable_fields
—
array
Defines a default list of filters for the search context - $singular_name
—
string
Singular name for CMS - $summary_fields
—
array
Defines summary fields commonly used in table columns as a quick overview of the data for this dataobject