%DeepSee.Dashboard.Definition
persistent class %DeepSee.Dashboard.Definition extends %DeepSee.UserLibrary.FolderItem
SQL Table Name: %DeepSee_Dashboard.Definition
This persistent class represents the contents of a user-defined DeepSee dashboard.APIs for dealing with Dashboard definitions are in the %DeepSee.Dashboard.Utils class.
The logic for converting definitions into visible items is in the %DeepSee.UserPortal.DashboardViewer class.
Property Inventory
- backgroundColor
 - backgroundImage
 - backgroundOpacity
 - backgroundRepeat
 - backgroundSize
 - canModify
 - canResize
 - companyLogo
 - companyName
 - companyStyle
 - gridCols
 - gridRows
 - scheme
 - selectedTitleBarColor
 - selectedTitleBarOpacity
 - selectedTitleBarTextColor
 - showTitleBar
 - snapGrid
 - snapTo
 - titleBarColor
 - titleBarFont
 - titleBarOpacity
 - titleBarTextColor
 - widgetBorders
 - widgetBordersColor
 - widgetBordersStyle
 - widgetBordersSwitch
 - widgetBordersToggle
 - widgetBordersWidth
 - widgets
 - worklistCount
 
Method Inventory
Parameters
parameter ICON = deepsee/ds2_dashboard_22.png;
Inherited description: URL of icon for this item
parameter ITEMTYPE = dashboard;
Inherited description: This is the extension returned by this type from the Finder.
parameter LARGEICON = deepsee/ds2_dashboard_44.png;
Inherited description: URL of large icon for this item
parameter XMLNAME = dashboard;
Inherited description: This parameter provides the default XMLNAME for the class. If it is
empty then the class name will be used to construct a default XML name.
The default XMLNAME is used as the top level tag 
when exporting objects and the export context
did not provide an XML container name.
Properties
property backgroundColor as %ZEN.Datatype.color [ InitialExpression = "white" ];
background color of dashboard
Property methods: backgroundColorDisplayToLogical(), backgroundColorGet(), backgroundColorGetStored(), backgroundColorIsValid(), backgroundColorLogicalToDisplay(), backgroundColorLogicalToOdbc(), backgroundColorNormalize(), backgroundColorSet()
property backgroundImage as %ZEN.Datatype.string [ InitialExpression = "none" ];
background image of dashboard
Property methods: backgroundImageDisplayToLogical(), backgroundImageGet(), backgroundImageGetStored(), backgroundImageIsValid(), backgroundImageLogicalToDisplay(), backgroundImageLogicalToOdbc(), backgroundImageNormalize(), backgroundImageSet()
property backgroundOpacity as %ZEN.Datatype.float [ InitialExpression = 1.0 ];
background opacity of dashboard
Property methods: backgroundOpacityDisplayToLogical(), backgroundOpacityGet(), backgroundOpacityGetStored(), backgroundOpacityIsValid(), backgroundOpacityLogicalToDisplay(), backgroundOpacityLogicalToOdbc(), backgroundOpacityNormalize(), backgroundOpacitySet()
property backgroundRepeat as %ZEN.Datatype.string [ InitialExpression = "no-repeat" ];
background image of dashboard
Property methods: backgroundRepeatDisplayToLogical(), backgroundRepeatGet(), backgroundRepeatGetStored(), backgroundRepeatIsValid(), backgroundRepeatLogicalToDisplay(), backgroundRepeatLogicalToOdbc(), backgroundRepeatNormalize(), backgroundRepeatSet()
property backgroundSize as %ZEN.Datatype.string [ InitialExpression = "100% 100%" ];
background image of dashboard
Property methods: backgroundSizeDisplayToLogical(), backgroundSizeGet(), backgroundSizeGetStored(), backgroundSizeIsValid(), backgroundSizeLogicalToDisplay(), backgroundSizeLogicalToOdbc(), backgroundSizeNormalize(), backgroundSizeSet()
property canModify as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 1 ];
User can change widget definitions.
Property methods: canModifyDisplayToLogical(), canModifyGet(), canModifyGetStored(), canModifyIsValid(), canModifyLogicalToDisplay(), canModifyLogicalToXSD(), canModifyNormalize(), canModifySet(), canModifyXSDToLogical()
property canResize as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 1 ];
User can move and resize widgets.
Property methods: canResizeDisplayToLogical(), canResizeGet(), canResizeGetStored(), canResizeIsValid(), canResizeLogicalToDisplay(), canResizeLogicalToXSD(), canResizeNormalize(), canResizeSet(), canResizeXSDToLogical()
property companyLogo as %String (MAXLEN = 512, XMLPROJECTION = "attribute");
Local override of company logo.
Property methods: companyLogoDisplayToLogical(), companyLogoGet(), companyLogoGetStored(), companyLogoIsValid(), companyLogoLogicalToDisplay(), companyLogoLogicalToOdbc(), companyLogoNormalize(), companyLogoSet()
property companyName as %String (MAXLEN = 512, XMLPROJECTION = "attribute");
Local override of company name.
Property methods: companyNameDisplayToLogical(), companyNameGet(), companyNameGetStored(), companyNameIsValid(), companyNameLogicalToDisplay(), companyNameLogicalToOdbc(), companyNameNormalize(), companyNameSet()
property companyStyle as %String (MAXLEN = 1000, XMLPROJECTION = "attribute");
Local override of company style.
Property methods: companyStyleDisplayToLogical(), companyStyleGet(), companyStyleGetStored(), companyStyleIsValid(), companyStyleLogicalToDisplay(), companyStyleLogicalToOdbc(), companyStyleNormalize(), companyStyleSet()
property gridCols as %Integer (XMLPROJECTION = "attribute") [ InitialExpression = 10 ];
Number of columns when using the new snapGrid layout mode.
Property methods: gridColsDisplayToLogical(), gridColsGet(), gridColsGetStored(), gridColsIsValid(), gridColsLogicalToDisplay(), gridColsNormalize(), gridColsSet(), gridColsXSDToLogical()
property gridRows as %Integer (XMLPROJECTION = "attribute") [ InitialExpression = 10 ];
Number of rows when using the new snapGrid layout mode.
Property methods: gridRowsDisplayToLogical(), gridRowsGet(), gridRowsGetStored(), gridRowsIsValid(), gridRowsLogicalToDisplay(), gridRowsNormalize(), gridRowsSet(), gridRowsXSDToLogical()
property scheme as %String (MAXLEN = 100, XMLPROJECTION = "attribute");
Name of color scheme to use for this dashboard.
Property methods: schemeDisplayToLogical(), schemeGet(), schemeGetStored(), schemeIsValid(), schemeLogicalToDisplay(), schemeLogicalToOdbc(), schemeNormalize(), schemeSet()
property selectedTitleBarColor as %ZEN.Datatype.color (XMLPROJECTION = "attribute");
Specify color of title bars.
Property methods: selectedTitleBarColorDisplayToLogical(), selectedTitleBarColorGet(), selectedTitleBarColorGetStored(), selectedTitleBarColorIsValid(), selectedTitleBarColorLogicalToDisplay(), selectedTitleBarColorLogicalToOdbc(), selectedTitleBarColorNormalize(), selectedTitleBarColorSet()
property selectedTitleBarOpacity as %ZEN.Datatype.float (XMLPROJECTION = "attribute");
Specify opacity of title bars.
Property methods: selectedTitleBarOpacityDisplayToLogical(), selectedTitleBarOpacityGet(), selectedTitleBarOpacityGetStored(), selectedTitleBarOpacityIsValid(), selectedTitleBarOpacityLogicalToDisplay(), selectedTitleBarOpacityLogicalToOdbc(), selectedTitleBarOpacityNormalize(), selectedTitleBarOpacitySet()
property selectedTitleBarTextColor as %ZEN.Datatype.color (XMLPROJECTION = "attribute");
Specify color of title bar text for selected widgets.
Property methods: selectedTitleBarTextColorDisplayToLogical(), selectedTitleBarTextColorGet(), selectedTitleBarTextColorGetStored(), selectedTitleBarTextColorIsValid(), selectedTitleBarTextColorLogicalToDisplay(), selectedTitleBarTextColorLogicalToOdbc(), selectedTitleBarTextColorNormalize(), selectedTitleBarTextColorSet()
property showTitleBar as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 1 ];
Display widget title bars.
Property methods: showTitleBarDisplayToLogical(), showTitleBarGet(), showTitleBarGetStored(), showTitleBarIsValid(), showTitleBarLogicalToDisplay(), showTitleBarLogicalToXSD(), showTitleBarNormalize(), showTitleBarSet(), showTitleBarXSDToLogical()
property snapGrid as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
Dashboard uses the new snapGrid layout mode.
Property methods: snapGridDisplayToLogical(), snapGridGet(), snapGridGetStored(), snapGridIsValid(), snapGridLogicalToDisplay(), snapGridLogicalToXSD(), snapGridNormalize(), snapGridSet(), snapGridXSDToLogical()
property snapTo as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
Dashboard is in "snap to grid" mode.
Property methods: snapToDisplayToLogical(), snapToGet(), snapToGetStored(), snapToIsValid(), snapToLogicalToDisplay(), snapToLogicalToXSD(), snapToNormalize(), snapToSet(), snapToXSDToLogical()
property titleBarColor as %ZEN.Datatype.color (XMLPROJECTION = "attribute");
Specify color of title bars.
Property methods: titleBarColorDisplayToLogical(), titleBarColorGet(), titleBarColorGetStored(), titleBarColorIsValid(), titleBarColorLogicalToDisplay(), titleBarColorLogicalToOdbc(), titleBarColorNormalize(), titleBarColorSet()
property titleBarFont as %ZEN.Datatype.string (XMLPROJECTION = "attribute");
Specify font of title bar text
Property methods: titleBarFontDisplayToLogical(), titleBarFontGet(), titleBarFontGetStored(), titleBarFontIsValid(), titleBarFontLogicalToDisplay(), titleBarFontLogicalToOdbc(), titleBarFontNormalize(), titleBarFontSet()
property titleBarOpacity as %ZEN.Datatype.float (XMLPROJECTION = "attribute");
Specify opacity of title bars.
Property methods: titleBarOpacityDisplayToLogical(), titleBarOpacityGet(), titleBarOpacityGetStored(), titleBarOpacityIsValid(), titleBarOpacityLogicalToDisplay(), titleBarOpacityLogicalToOdbc(), titleBarOpacityNormalize(), titleBarOpacitySet()
property titleBarTextColor as %ZEN.Datatype.color (XMLPROJECTION = "attribute");
Specify color of title bars.
Property methods: titleBarTextColorDisplayToLogical(), titleBarTextColorGet(), titleBarTextColorGetStored(), titleBarTextColorIsValid(), titleBarTextColorLogicalToDisplay(), titleBarTextColorLogicalToOdbc(), titleBarTextColorNormalize(), titleBarTextColorSet()
property widgetBorders as %ZEN.Datatype.string [ InitialExpression = "1px solid #F0F0F0" ];
border of widgets in dashboard
Property methods: widgetBordersDisplayToLogical(), widgetBordersGet(), widgetBordersGetStored(), widgetBordersIsValid(), widgetBordersLogicalToDisplay(), widgetBordersLogicalToOdbc(), widgetBordersNormalize(), widgetBordersSet()
property widgetBordersColor as %ZEN.Datatype.string [ InitialExpression = "#F0F0F0" ];
color of widgets border
Property methods: widgetBordersColorDisplayToLogical(), widgetBordersColorGet(), widgetBordersColorGetStored(), widgetBordersColorIsValid(), widgetBordersColorLogicalToDisplay(), widgetBordersColorLogicalToOdbc(), widgetBordersColorNormalize(), widgetBordersColorSet()
property widgetBordersStyle as %ZEN.Datatype.string [ InitialExpression = "solid" ];
style of widgets border, e.g. solid, dashed, dotted
Property methods: widgetBordersStyleDisplayToLogical(), widgetBordersStyleGet(), widgetBordersStyleGetStored(), widgetBordersStyleIsValid(), widgetBordersStyleLogicalToDisplay(), widgetBordersStyleLogicalToOdbc(), widgetBordersStyleNormalize(), widgetBordersStyleSet()
property widgetBordersSwitch as %ZEN.Datatype.string [ InitialExpression = "edit" ];
Whether border is none, inherit or "width style color"
Property methods: widgetBordersSwitchDisplayToLogical(), widgetBordersSwitchGet(), widgetBordersSwitchGetStored(), widgetBordersSwitchIsValid(), widgetBordersSwitchLogicalToDisplay(), widgetBordersSwitchLogicalToOdbc(), widgetBordersSwitchNormalize(), widgetBordersSwitchSet()
property widgetBordersToggle as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
Whether borders of widgets are on or off
Property methods: widgetBordersToggleDisplayToLogical(), widgetBordersToggleGet(), widgetBordersToggleGetStored(), widgetBordersToggleIsValid(), widgetBordersToggleLogicalToDisplay(), widgetBordersToggleLogicalToOdbc(), widgetBordersToggleLogicalToXSD(), widgetBordersToggleNormalize(), widgetBordersToggleSet(), widgetBordersToggleXSDToLogical()
property widgetBordersWidth as %ZEN.Datatype.string [ InitialExpression = "1" ];
width of widgets border
Property methods: widgetBordersWidthDisplayToLogical(), widgetBordersWidthGet(), widgetBordersWidthGetStored(), widgetBordersWidthIsValid(), widgetBordersWidthLogicalToDisplay(), widgetBordersWidthLogicalToOdbc(), widgetBordersWidthNormalize(), widgetBordersWidthSet()
property widgets as list of Widget (XMLNAME = "widget", XMLPROJECTION = "element");
Set of visual widgets displayed on this dashboard.
Property methods: widgetsBuildValueArray(), widgetsCollectionToDisplay(), widgetsCollectionToOdbc(), widgetsDisplayToCollection(), widgetsGet(), widgetsGetObject(), widgetsGetObjectId(), widgetsGetStored(), widgetsGetSwizzled(), widgetsIsValid(), widgetsOdbcToCollection(), widgetsSet(), widgetsSetObject(), widgetsSetObjectId()
property worklistCount as %Integer (MAXVAL = 2, MINVAL = 0, XMLPROJECTION = "attribute") [ InitialExpression = 2 ];
Number of worklist boxes to display on the page.
Property methods: worklistCountDisplayToLogical(), worklistCountGet(), worklistCountGetStored(), worklistCountIsValid(), worklistCountLogicalToDisplay(), worklistCountNormalize(), worklistCountSet(), worklistCountXSDToLogical()
Methods
method %CopyToDao(ByRef pDynamicObj As %DynamicObject = $$$NULLOREF) as %Status
method %Dump() as %Status
Diagnostic method: display contents of this folder item to the console.
Return a list of all other folder items (including cubes or kpis) that this item depends upon.
method %GetTypeName() as %String
Return the localized type name for this item.
method %GetURL() as %String
Return the URL for this item.
Inherited Members
Inherited Properties
- ReadOnly
 - Timestamp
 - bookCover
 - category
 - createdBy
 - description
 - documentName
 - folder
 - folderName
 - fullName
 - keywords
 - lastAccessed
 - locked
 - name
 - owner
 - public
 - resource
 - shared
 - timeCreated
 - timeModified
 - title
 
Inherited Methods
- %%CLASSNAMELogicalToStorage()
 - %%CLASSNAMEStorageToLogical()
 - %AddToSaveSet()
 - %AddToSyncSet()
 - %BMEBuilt()
 - %BuildIndicesAsync()
 - %BuildIndicesAsyncResponse()
 - %CheckConstraints()
 - %CheckConstraintsForExtent()
 - %CheckResource()
 - %ClassIsLatestVersion()
 - %ClassName()
 - %ComposeOid()
 - %ConstructClone()
 - %Delete()
 - %DeleteExtent()
 - %DeleteId()
 - %DispatchClassMethod()
 - %DispatchGetModified()
 - %DispatchGetProperty()
 - %DispatchMethod()
 - %DispatchSetModified()
 - %DispatchSetMultidimProperty()
 - %DispatchSetProperty()
 - %Exists()
 - %ExistsId()
 - %Extends()
 - %GUID()
 - %GUIDSet()
 - %GetCoverSpec()
 - %GetIcon()
 - %GetLargeIcon()
 - %GetLock()
 - %GetParameter()
 - %GetResource()
 - %GetSwizzleObject()
 - %Id()
 - %InitExtentData()
 - %InsertBatch()
 - %IsA()
 - %IsModified()
 - %IsNull()
 - %KillExtent()
 - %KillExtentData()
 - %LoadFromMemory()
 - %LockExtent()
 - %LockId()
 - %New()
 - %NormalizeObject()
 - %ObjectIsNull()
 - %ObjectModified()
 - %Oid()
 - %OnAfterImport()
 - %OnBeforeAddToSync()
 - %OnDeleteFinally()
 - %OnDetermineClass()
 - %OnOpenFinally()
 - %OnSaveFinally()
 - %Open()
 - %OpenId()
 - %OriginalNamespace()
 - %PackageName()
 - %ParseFullName()
 - %PhysicalAddress()
 - %PurgeIndices()
 - %Reload()
 - %RemoveFromSaveSet()
 - %ResolveConcurrencyConflict()
 - %RollBack()
 - %Save()
 - %SaveDirect()
 - %SaveIndices()
 - %SerializeObject()
 - %SetModified()
 - %SortBegin()
 - %SortEnd()
 - %SyncObjectIn()
 - %SyncTransport()
 - %UnlockExtent()
 - %UnlockId()
 - %ValidateIndices()
 - %ValidateObject()
 - %ValidateTable()
 - XMLDTD()
 - XMLExport()
 - XMLExportToStream()
 - XMLExportToString()
 - XMLNew()
 - XMLSchema()
 - XMLSchemaNamespace()
 - XMLSchemaType()
 - documentNameGet()
 - folderNameGet()
 - folderNameSet()
 - fullNameFromDocumentName()
 - fullNameGet()
 - fullNameSet()
 
Storage
Gray indicates storage defined by superclasses.
Storage Model: Storage (%DeepSee.UserLibrary.FolderItem)
^DeepSee.FolderItemD(ID)  | 
= | %%CLASSNAME 
folder 
name 
keywords 
owner 
shared 
resource 
timeCreated 
timeModified 
dummy 
description 
title 
locked 
public 
createdBy 
bookCover 
category 
lastAccessed 
 | 
Storage Model: Storage (%DeepSee.Dashboard.Definition)
^DeepSee.FolderItemD(ID,"Definition")  | 
= | scheme 
title 
widgets 
controls 
worklistCount 
snapTo 
snapGrid 
gridRows 
gridCols 
canResize 
canModify 
showTitleBar 
companyName 
companyLogo 
companyStyle 
backgroundColor 
backgroundImage 
backgroundRepeat 
backgroundSize 
backgroundOpacity 
widgetBorders 
widgetBordersSwitch 
widgetBordersColor 
widgetBordersStyle 
widgetBordersWidth 
widgetBordersToggle 
titleBarOpacity 
titleBarColor 
userModifiedTitleBars 
selectedTitleBarOpacity 
selectedTitleBarColor 
titleBarTextColor 
selectedTitleBarTextColor 
titleBarFont 
 |