Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%CSP] >  [UI] >  [Component] >  [SMPFinderPane]
Private  Storage   

class %CSP.UI.Component.SMPFinderPane extends %ZEN.ComponentEx.finderPane

This component is a subclass of the ZEN finderPane taylored for ISC's System Management Portal.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 2


Summary

Properties
%condition %import %includeFiles %page
%resource align animate aux
caption columnWidth composite containerStyle
dragEnabled dropEnabled enclosingClass enclosingStyle
error folderIcon height hidden
hilightTop hint hintClass hintStyle
id index itemIcon label
labelClass labelDisabledClass labelStyle listColumns
msgNoPriv name onafterdrag onbeforedrag
oncancel ondblclick ondrag ondrawdetails
ondrawempty ondrawitem ondrop ongetdata
ongeticon onhide onlazyload onrefresh
onselectitem onshow onupdate parameters
parent selectFirstOnIconDrillDown selectedList showLabel
slice title tuple upIcon
valign viewType 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 %OnObjectSynch %OnZENDeserialize
%OriginalNamespace %PackageName %QuoteValue %QuoteValueL10N
%RemoveFromSaveSet %Self %SerializeObject %SetModified
%ValidateObject XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType cancelEvent dragFinishHandler dragHandler
dragNotifyHandler dragStartHandler dropHandler dropStartHandler
exposeComponent findElement fireOnUpdateEvent getColumnsViewContent
getEnclosingDiv getFinderColumnHTML getHidden getHintElement
getIconsViewContent getItem getLabelElement getListRowsHTML
getListViewContent getObjectGraph getProperty getSettings
getType iconClickHandler iconDblClickHandler iconGoUp
iconKeyPressHandler invokeSuper isOfType itemClickHandler
itemDblClickHandler itemKeyPressHandler makeId onCreate
onDelete onDisplayHandler onEndModalHandler onPopupAction
onRefreshContents onSerialize onStartModalHandler onloadHandler
onunloadHandler onupdateHandler refreshContents render
renderContents renderSVG rowClickHandler rowDisclosureClick
setHidden setOverlayMode setProperty setViewType
startProgressBar stopProgressBar update


Parameters

• parameter NAMESPACE = "http://www.intersystems.com/zen/hs";
The XML namespace for this component.
• parameter USECOMMONDIRECTORY = 1;
If true, then the include files generated for this component, are placed in the common /csp/broker directory and not the local /csp/*namespace* directory.
This is intended for use with packages that are mapped so as to be visible to every namespace.
All Zen classes within the same package must have the same value for this parameter. It is the developer's responsibility to ensure this.

Methods

• method getFinderColumnHTML(graph, column, selectedList) [ Language = javascript ]
Return the HTML to render one column of the finder.
graph is the object graph describing the contents of the finder.
column is the column number to render (0 based).
selectedList is an array containing of the selected item for each column.
• method getListRowsHTML(array, selectedList, level, parentIdx) [ Language = javascript ]
Return HTML for rows within list mode. array is the data model to display.
selectedList is an array containing the selected list.
level is how many levels we are nested.
parentIdx an array of indexs for all levels above this one.


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.