SummaryLayout Class

Controls the appearance of the highlights panel, which summarizes key fields in a grid at the top of a page layout, when Case Feed is enabled.

Namespace

Metadata

Usage

Use this class when accessing Metadata.Layout metadata components. For more information, see “SummaryLayout” in the Metadata API Developer Guide.

SummaryLayout Properties

The following are properties for SummaryLayout.

masterLabel

The name of the layout label.

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

Important

Signature

public String masterLabel {get; set;}

Property Value

Type: String

sizeX

Number of columns in the highlights pane, between 1 and 4 (inclusive).

Signature

public Integer sizeX {get; set;}

Property Value

Type: Integer

sizeY

Number of rows in each column, either 1 or 2.

Signature

public Integer sizeY {get; set;}

Property Value

Type: Integer

sizeZ

If provided, the setting is not visible to users.

Signature

public Integer sizeZ {get; set;}

Property Value

Type: Integer

summaryLayoutItems

Controls the appearance of an individual field and its column and row position within the highlights panel grid, when Case Feed is enabled. At least one is required.

Signature

public List<Metadata.SummaryLayoutItem> summaryLayoutItems {get; set;}

Property Value

Type: List<Metadata.SummaryLayoutItem>

summaryLayoutStyle

Specifies the panel style.

Signature

public Metadata.SummaryLayoutStyleEnum summaryLayoutStyle {get; set;}

Property Value

Type: Metadata.SummaryLayoutStyleEnum

SummaryLayout Methods

The following are methods for SummaryLayout.

clone()

Makes a duplicate copy of the Metadata.SummaryLayout.

Signature

public Object clone()

Return Value

Type: Object