Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / %DeepSee.Component.Widget.abstractControlPanel
Private  Storage   

%DeepSee.Component.Widget.abstractControlPanel


class %DeepSee.Component.Widget.abstractControlPanel extends
%ZEN.Component.component, %ZEN.Component.dataView

Base class for DeepSee Control Panel Widget.
A control panel is a specialized widget that can be plugged into a DeepSee dashboard to hold controls only.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 1 5


Summary


Properties
%condition %controller %import %includeFiles
%page %resource align aux
composite containerStyle controller controllerId
dragEnabled dropEnabled enclosingClass enclosingStyle
error height hidden hint
hintClass hintStyle id index
label labelClass labelDisabledClass labelStyle
name onafterdrag onbeforedrag ondrag
ondrop onhide onnotifyView onrefresh
onshow onupdate parent settings
showLabel slice title tuple
valign visible width window

Methods
%AddToSaveSet %Attr %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawComponentHTML %DrawHTML %DrawJSStrings
%EnclosingDivId %Eval %EvalC %Extends
%ForceClientRender %GetEventHandlers %GetParameter %GetXMLName
%IsA %IsModified %MakeId %New
%NormalizeObject %ObjectModified %OnAddToPageAfter %OnAddToPageBefore
%OnDrawEnclosingDiv %OnDrawObjectProperties %OnGetPanelIcon %OnGetPanelName
%OnObjectSynch %OnZENDeserialize %OriginalNamespace %PackageName
%QuoteValue %QuoteValueL10N %RemoveFromSaveSet %Self
%SerializeObject %SetModified %ValidateObject XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType adjustContentSize
dragFinishHandler dragHandler dragNotifyHandler dragStartHandler
dropHandler dropStartHandler exposeComponent findElement
fireOnUpdateEvent getController getEnclosingDiv getHidden
getHintElement getLabelElement getProperty getSettings
getType invokeSuper isOfType makeId
onApplyFilters onCreate onDelete onDisplayHandler
onEndModalHandler onPopupAction onRefreshContents onSerialize
onStartModalHandler onloadHandler onunloadHandler onupdateHandler
refreshContents render renderContents renderSVG
sendEventToController setControllerId setHidden setOverlayMode
setProperty startProgressBar stopProgressBar


Parameters


• parameter NAMESPACE = "http://www.intersystems.com/deepsee";
This is the XML namespace used for library components.

Properties


• property settings as %String [ MultiDimensional ];
MultiDimensional property containing the current settings values for this panel.

Methods


• method %DrawHTML()
Static HTML display method: draw the BODY of this component as HTML.
This should be overridden in subclasses.
• classmethod %OnGetPanelIcon() as %String
Return the URL of the icon to display for this panel. This is displayed in the Widget Builder dialog. This should be overridden in subclasses.
• classmethod %OnGetPanelName() as %String
Return the localized caption of this panel. This is displayed in the Widget Builder dialog. This should be overridden in subclasses.
• abstract method adjustContentSize(load, width, height) [ Language = javascript ]
Notification from the containing widget that the page is loaded or the widget is resized. Subclass can implement this, if they wish.
• abstract method onApplyFilters(refresh, widget) [ Language = javascript ]
Notification that a filter has changed. Subclass can implement this, if they wish.
refresh inidicates if the display should be refreshed.
widget is the containing widget object.