This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > %DeepSee.UI.Dialog.finderDialog


class %DeepSee.UI.Dialog.finderDialog extends %ZEN.Dialog.finderDialog

DeepSee version of the Zen finder dialog. Supports the following "modes":

Method Inventory (Including Private)


parameter DOMAIN = %DeepSee;
Inherited description: Localization domain

Methods (Including Private)

method %OnAfterCreatePage() as %Status
Add components to page.
method GetFinderArray(ByRef pParameters, Output pMetaData, Output pData) as %Status
Provide the source data (as an array) that will drive the finder.
classmethod IsCompound(subjectAreaFullName) as %String [ ZenMethod ]
This method evaluates whether the subjectArea user selected has a compound baseCube.
Returns message if it is a compound base cube. Otherwise return null.
method OnGetCategoryInfo(pCategory As %String, Output pDisplay As %Boolean, Output pIcons As %List) as %Status
Get information to display in the category box.
clientmethod drawDetails(item, finder, index) [ Language = javascript ]
Provide HTML for details on selected item in finder.
clientmethod getDeepSeeIcon(item) [ Language = javascript ]
Return the icon for a DeepSee item or null if this is not a DeepSee item.
clientmethod getItemIcon(item) [ Language = javascript ]
Return the icon for the item in "icons" mode.
clientmethod ondialogFinish(action) as %Boolean [ Language = javascript ]
This callback, if defined, is called when the user presses the OK or Apply action buttons. If this returns false, then the action is cancelled.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)