CatalogItemDiagramListing

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

CatalogItemDiagramListing Hot Spot diagram

Configurable properties

Property Default Valid values or format Effect
HotSpotDiagramEmptyDisplay
Boolean
false true, false Controls displaying the list and grid when no data is available.
HotSpotDiagramFolderLocation
String
Not specified   Sets the Hot Spot diagram folder location.
HotSpotDiagramGridAlwaysDisplayPager
Boolean
false true, false Controls displaying the grid pager for fewer than two pages.
HotSpotDiagramGridDisplay
Boolean
true true, false Selects grid or list display when data is available.
HotSpotDiagramGridDisplayDescriptionColumn
Boolean
true true, false Controls diagram-description column display.
HotSpotDiagramGridDisplayDescriptionHeader
String
"Description"   Sets the diagram-description header.
HotSpotDiagramGridDisplayDiagramColumn
Boolean
true true, false Controls diagram-image column display.
HotSpotDiagramGridDisplayDiagramHeader
String
"Diagram"   Sets the diagram-image header.
HotSpotDiagramGridDisplayHeaders
Boolean
true true, false Controls grid-header display.
HotSpotDiagramGridDisplayHeadlineColumn
Boolean
true true, false Controls diagram-headline column display.
HotSpotDiagramGridDisplayHeadlineHeader
String
"Head Line"   Sets the diagram-headline header.
HotSpotDiagramGridDisplayNameColumn
Boolean
true true, false Controls diagram-name column display.
HotSpotDiagramGridDisplayNameHeader
String
"Name"   Sets the diagram-name header.
HotSpotDiagramGridPageSize
Integer
see ComConfig.CatalogListingPageSize   Sets the Hot Spot diagram grid page size.
HotSpotDiagramListColumns
Integer
2   Sets the diagram-list column count.
HotSpotDiagramListGridLines
String
"None"   Controls diagram-list grid lines.
HotSpotDiagramListRepeatDirection
String
"Horizontal"   Sets the diagram-list repeat direction.
HotSpotDiagramListRepeatLayout
String
"Table"   Sets the diagram-list layout type.
HotSpotDiagramNoDataMessage
String
"Sorry, there are no Diagrams associated with this Item."   Sets the no-data message.
HotSpotDiagramPhotoWidth
Integer
100   Sets the Hot Spot diagram photo width.
HotSpotDiagramURL
String
"~/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.


This site uses Just the Docs, a documentation theme for Jekyll.