%DeepSee.UI.Dialog.finderDialog
Class %DeepSee.UI.Dialog.finderDialog Extends %ZEN.Dialog.finderDialog [ System = 4 ]
DeepSee version of the Zen finder dialog. Supports the following "modes":
- "cubes" (only cubes)
- "subjects" (only subjectAreas)
- "subjectAreas" (cubes + subjectAreas as one list (for querying))
- "models" (cubes + subjectAreas as separate lists (for modeling))
- "modelsSA" (same as "models" but show subject areas by default)
- "pivots"
- "kpis"
- "worksheets"
- "dashboards"
- "datasources" = "kpis"+"pivots"+"worksheets" (+metrics)
- "sourceclasses" (for Architect: persistent,data connector, and collections)
- "dataconnectors"
- "termlists"
- "qualityMeasures"
- "pmmlModels"
- "textClassifiers"
- "listingGroups"
- "ttModels" (text transformation models)
Parameters
DOMAIN
Parameter DOMAIN = "%DeepSee";
Methods
GetFinderArray
Method GetFinderArray(ByRef pParameters, Output pMetaData, Output pData) As %Status
Provide the source data (as an array) that will drive the finder.
%GetCollectionClasses
Method %GetCollectionClasses(ByRef pList, ByRef pData) As %Status [ Internal ]
For the set of persistent classes in pList, create a list of projected collection classes.
getItemIcon
ClientMethod getItemIcon(item) [ Language = javascript ]
Return the icon for the item in "icons" mode.
getDeepSeeIcon
ClientMethod getDeepSeeIcon(item) [ Language = javascript ]
Return the icon for a DeepSee item or null if this is not a DeepSee item.
drawDetails
ClientMethod drawDetails(item, finder, index) [ Language = javascript ]
Provide HTML for details on selected item in finder.
ondialogFinish
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.
%OnAfterCreatePage
Method %OnAfterCreatePage() As %Status
Add components to page.
OnGetCategoryInfo
Method OnGetCategoryInfo(pCategory As %String, Output pDisplay As %Boolean, Output pIcons As %List) As %Status
Get information to display in the category box.
OnGetRibbonInfo
Method OnGetRibbonInfo(Output pDisplay As %Boolean, Output pViewIcons As %List, Output pSortOptions As %List, Output pSearchBox As %Boolean, Output pRibbonTitle As %String) As %Status
Get information to display in the ribbon bar.
%OnPreHTTP
ClassMethod %OnPreHTTP() As %Boolean [ Internal, ServerOnly = 1 ]
Zen page notification of an HTTP request.
IsCompound
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.
GetItemInfo
ClassMethod GetItemInfo(pMode As %String, pItemName As %String, pItemCategory As %String = "") As %ZEN.proxyObject [ Internal, ZenMethod ]
Look up additional information for a given item.