Skip to main content

%DeepSee.Dashboard.Theme

Class %DeepSee.Dashboard.Theme Extends %DeepSee.UserLibrary.FolderItem [ System = 4 ]

A *theme* is a collection of style overrides for DeepSee components (such as charts) stored as a folder item.
This lets you save the style for chart as part of a "theme" and then re-apply this them to other charts.

Parameters

PUBLIC

Parameter PUBLIC As BOOLEAN = 0;

Default value of public property for the class.

XMLNAME

Parameter XMLNAME = "theme";

ITEMTYPE

Parameter ITEMTYPE = "theme";

ICON

Parameter ICON = "deepsee/ds2_palette_44.png";

LARGEICON

Parameter LARGEICON = "deepsee/ds2_palette_44.png";

Properties

overrides

Property overrides As array Of %String(MAXLEN = 30000, XMLKEYNAME = "name", XMLNAME = "override", XMLPROJECTION = "ELEMENT");

Array of override values (such as chart state) indexed by type (such as "barChart). Each entry contains a set of override properties serialized as xml.

Methods

%GetURL

Method %GetURL() As %String

Return the URL for this item.

%GetTypeName

Method %GetTypeName() As %String

Return the localized type name for this item.

%GetDependencies

Method %GetDependencies(pList As %String) As %Status

Return a list of all other folder items (including cubes or kpis) that this item depends upon.