Interface HomepageSolutionExtension

interface HomepageSolutionExtension {
    category: Home;
    categoryDisplayName?: ResourcedString;
    clientApplication?: string;
    controlAttributes?: SolutionExtensionConfigTypeAttributes;
    controlDescription?: ResourcedString;
    customControl?: boolean;
    directiveName?: string;
    displayName?: ResourcedString;
    id?: number;
    metadata?: SolutionExtensionMetadata;
    name: string;
    propertiesTitle?: ResourcedString;
    requiredCapabilities?: string[];
    resolvedDescription?: string;
    resolvedDisplayName?: string;
    reuse?: boolean;
    solutionLabel?: string;
    solutionName?: string;
    version?: number;
}

Hierarchy (view full)

Properties

category: Home
categoryDisplayName?: ResourcedString
clientApplication?: string
controlDescription?: ResourcedString
customControl?: boolean
directiveName?: string
displayName?: ResourcedString
id?: number

refers to controlAttributes.metadata, populated upon registration

name: string
propertiesTitle?: ResourcedString
requiredCapabilities?: string[]
resolvedDescription?: string

resolved description resource string, populated upon registration

resolvedDisplayName?: string

resolved displayName resource string, populated upon registration

reuse?: boolean

When set to true, the solution extension is reused when the homepage is reloaded instead. If unset, or set to false, then the control will be destroyed and recreated when the homepage is revisited.

solutionLabel?: string
solutionName?: string
version?: number