class %DeepSee.Dashboard.Element
extends %RegisteredObject
This class represents the saved state of a dashboard element.
Instances are stored using a generic name-value pair mechanism to provide maximum flexibility.
• property %createTime
as %TimeStamp;
Time this element was created.
• property %modifiedTime
as %TimeStamp;
Time this item was most recently modified.
• property %name
as %String(MAXLEN=255);
User-specified name of the element.
• property %type
as %String(MAXLEN=255);
Type of this element.
• final method %Clear()
Delete all name/value pairs currently in this object.
• final method %CopyFromArray(ByRef pArray)
Copy the values from a local array
(subscripted by property name) into
this element.
• method %CopyFromObject(pObject As %RegisteredObject)
as %Status
Copy data from an object into this element.
• final method %CopyToArray(Output pArray)
Copy the name/value pairs in this element into
a local array subscripted by property name.
• method %CopyToObject(pObject As %RegisteredObject)
as %Status
Copy data from this element to an object.
• final method %DeleteId(pID As %String)
as %Status
Delete this element given it unique name.
• final classmethod %ExistsId(pID As %String)
as Element
Open this element given its unique name.
• classmethod %GetSettings(pType As %String, Output pSettings)
as %Status
Get settings meta-data for the given element type.
• final classmethod %KillExtent()
as %Status
Delete all elements.
• final classmethod %OpenId(pID As %String, Output pSC As %Status)
as Element
Open this element given its unique name.
• final method %Save()
as %Status
Save this element.
Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.