%DeepSee.Component.Widget.scoreCardWidget
Class %DeepSee.Component.Widget.scoreCardWidget Extends (%DeepSee.Component.Widget.widget, %DeepSee.Component.ScoreCardContent) [ System = 4 ]
A specialized DeepSee Dashboard widget that displays a visual scorecard.
Methods
%GetCatalogInfo
ClassMethod %GetCatalogInfo(Output pInfo As %List, Output pSubtypeList As %List) As %Status
Return information used to list this widget within the "widget catalog".
%GetWidgetPropertyInfo
ClassMethod %GetWidgetPropertyInfo(pSubtype As %String, Output pInfo As %List) As %Status
Return information on additional "properties" supported by this widget for the given subtype.
%OnCreateWidget
Method %OnCreateWidget(pGroup As %ZEN.Component.group) As %Status
This callback is responsible for creating the contents of the widget.
adjustContentSize
ClientMethod adjustContentSize(load, width, height) [ Language = javascript ]
Called when page is loaded or widget is resized.
getDataController
ClientMethod getDataController() [ Language = javascript ]
If this widget contains a data controller, return it. This allows for generic capabilities in this base class.
%GetDataController
Method %GetDataController() As %ZEN.Auxiliary.abstractController
If this widget contains a data controller, return it.
isReady
ClientMethod isReady() [ Internal, Language = javascript ]
Test if this widget is ready to be resized.
rowClickHandler
ClientMethod rowClickHandler(row, value) [ Internal, Language = javascript ]
Click handler for row in scoreCard.
navGetContentForLevel
ClientMethod navGetContentForLevel(level, key, value) [ Internal, Language = javascript ]
Return an object describing what to display for this level within the navigator. Invoked from dashboard viewer.
navHeaderButtonClick
ClientMethod navHeaderButtonClick(key) [ Language = javascript ]
Click on header button in navigator.
navCloseButtonClick
ClientMethod navCloseButtonClick(key) [ Language = javascript ]
Click on close button in navigator.
navDataArrange
ClientMethod navDataArrange(key, swap, final) [ Language = javascript ]
Re-arrange of a list in navigator.
navDataChange
ClientMethod navDataChange(key, value, final) [ Language = javascript ]
Change of data value in navigator.
hasOverrides
ClientMethod hasOverrides() [ Language = javascript ]
Test if there are any style overrides for this widget.
resetOverrides
ClientMethod resetOverrides() [ Language = javascript ]
Reset any style overrides for this widget.
getOverrides
ClientMethod getOverrides() [ Language = javascript ]
Return an array of current style overrides for this widget. Used to save to a theme.
exportPDF
ClientMethod exportPDF(printMultiple, preserveTempFiles) [ Language = javascript ]
PDF export for SVG using the svgImageProvider
%OnCreateControls
Method %OnCreateControls(pGroup As %ZEN.Component.group) As %Status
This callback is called just before controls are added to the top of the widget. pGroup is the header in which new Zen control can be added.
onApplyFilters
ClientMethod onApplyFilters(refresh) [ Internal, Language = javascript ]
Notification to subclasses that filter has changed.