CatalogItemDiagramListing
CatalogItemDiagramListing displays a Hot Spot diagram image and supports grid or list presentation of diagram data.

Configurable properties
| Property | Default | Valid values or format | Effect |
|---|---|---|---|
HotSpotDiagramEmptyDisplayBoolean | false | true, false | Controls displaying the list and grid when no data is available. |
HotSpotDiagramFolderLocationString | Not specified | Sets the Hot Spot diagram folder location. | |
HotSpotDiagramGridAlwaysDisplayPagerBoolean | false | true, false | Controls displaying the grid pager for fewer than two pages. |
HotSpotDiagramGridDisplayBoolean | true | true, false | Selects grid or list display when data is available. |
HotSpotDiagramGridDisplayDescriptionColumnBoolean | true | true, false | Controls diagram-description column display. |
HotSpotDiagramGridDisplayDescriptionHeaderString | "Description" | Sets the diagram-description header. | |
HotSpotDiagramGridDisplayDiagramColumnBoolean | true | true, false | Controls diagram-image column display. |
HotSpotDiagramGridDisplayDiagramHeaderString | "Diagram" | Sets the diagram-image header. | |
HotSpotDiagramGridDisplayHeadersBoolean | true | true, false | Controls grid-header display. |
HotSpotDiagramGridDisplayHeadlineColumnBoolean | true | true, false | Controls diagram-headline column display. |
HotSpotDiagramGridDisplayHeadlineHeaderString | "Head Line" | Sets the diagram-headline header. | |
HotSpotDiagramGridDisplayNameColumnBoolean | true | true, false | Controls diagram-name column display. |
HotSpotDiagramGridDisplayNameHeaderString | "Name" | Sets the diagram-name header. | |
HotSpotDiagramGridPageSizeInteger | see ComConfig.CatalogListingPageSize | Sets the Hot Spot diagram grid page size. | |
HotSpotDiagramListColumnsInteger | 2 | Sets the diagram-list column count. | |
HotSpotDiagramListGridLinesString | "None" | Controls diagram-list grid lines. | |
HotSpotDiagramListRepeatDirectionString | "Horizontal" | Sets the diagram-list repeat direction. | |
HotSpotDiagramListRepeatLayoutString | "Table" | Sets the diagram-list layout type. | |
HotSpotDiagramNoDataMessageString | "Sorry, there are no Diagrams associated with this Item." | Sets the no-data message. | |
HotSpotDiagramPhotoWidthInteger | 100 | Sets the Hot Spot diagram photo width. | |
HotSpotDiagramURLString | "~/CatalogHotSpot.aspx" | Sets the Hot Spot diagram link URL. |
SitePages.config example
The following example loads CatalogItemDiagramListing.ascx and applies the documented literal defaults. The following properties are omitted because they do not have documented literal defaults: HotSpotDiagramFolderLocation, HotSpotDiagramGridPageSize.
<Control src="CatalogItemDiagramListing.ascx"
HotSpotDiagramEmptyDisplay="false"
HotSpotDiagramGridAlwaysDisplayPager="false"
HotSpotDiagramGridDisplay="true"
HotSpotDiagramGridDisplayDescriptionColumn="true"
HotSpotDiagramGridDisplayDescriptionHeader="Description"
HotSpotDiagramGridDisplayDiagramColumn="true"
HotSpotDiagramGridDisplayDiagramHeader="Diagram"
HotSpotDiagramGridDisplayHeaders="true"
HotSpotDiagramGridDisplayHeadlineColumn="true"
HotSpotDiagramGridDisplayHeadlineHeader="Head Line"
HotSpotDiagramGridDisplayNameColumn="true"
HotSpotDiagramGridDisplayNameHeader="Name"
HotSpotDiagramListColumns="2"
HotSpotDiagramListGridLines="None"
HotSpotDiagramListRepeatDirection="Horizontal"
HotSpotDiagramListRepeatLayout="Table"
HotSpotDiagramNoDataMessage="Sorry, there are no Diagrams associated with this Item."
HotSpotDiagramPhotoWidth="100"
HotSpotDiagramURL="~/CatalogHotSpot.aspx" />
Add this <Control> element to the appropriate page placeholder as described in The SitePages.config File.
Inherited properties
CatalogItemDiagramListing inherits listing behavior from ListingControl and shared conditions from CyberStoreBaseControl.