Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%DeepSee] >  [PMML] >  [UI] >  [AbstractTester]
Private  Storage   

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 9 44


Summary

This is a Zen Page class. It belongs to the application %ZEN.Portal.Application.

Properties
%condition %import %includeFiles %page
%resource StdTitle aboutPage align
aux backgroundTimerInterval cellAlign cellSize
cellStyle cellVAlign children composite
contactPage containerStyle cssLevel currSortMode
currStep currViewMode currentActualValue currentPredictedValue
currentRowId customSQL definitionClass disabled
docbookId dragAndDrop dragEnabled dropEnabled
enableAutoRefresh enclosingClass enclosingStyle error
groupClass groupStyle height hidden
hideAdvanced hint hintClass hintStyle
homePage id index label
labelClass labelDisabledClass labelPosition labelStyle
layout limitPopups metaData minimalProbability
mode name onafterdrag onbeforedrag
onclick ondrag ondrop onhide
onrefresh onshow onupdate pageModified
parent searchKey showLabel slice
testId title tuple useSVG
useSoftModals valign visible width
window zenPersistentPopup

Methods
%AddChild %AddChildAfter %AddChildBefore %AddComponent
%AddImportedComponents %AddToSaveSet %ApplyURLParms %Attr
%BindExport %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %DrawAutoLogout
%DrawClassDefinitions %DrawComponentHTML %DrawHTML %DrawHTMLPage
%DrawJSStrings %DrawObjectDefinitions %EnclosingDivId %EndBackgroundMethod
%EndScript %Eval %EvalC %Extends
%ForceClientRender %GetChildIndex %GetComponent %GetComponentById
%GetComponentByName %GetEventHandlers %GetLinks %GetLocatorLinks
%GetPageName %GetParameter %GetRootLink %GetValueById
%GetValueByName %GetXMLName %IsA %IsModified
%Link %LinkCSS %LinkScript %MakeId
%New %NormalizeObject %ObjectModified %OnAddToPageAfter
%OnAddToPageBefore %OnAfterCreatePage %OnBeforeCreatePage %OnCreateApplication
%OnCreatePage %OnDetermineCSSLevel %OnDrawEnclosingDiv %OnDrawHTMLBody
%OnDrawHTMLHead %OnDrawHTMLMeta %OnDrawObjectProperties %OnFinishBackgroundTask
%OnGetPageName %OnGetProductName %OnGetSmallMenu %OnGetTitle
%OnMonitorBackgroundTask %OnMutateChildren %OnObjectSynch %OnPreHTTP
%OnSubmit %OnUseSoftModals %OnZENDeserialize %OriginalNamespace
%PackageName %QuoteValue %QuoteValueL10N %Register
%RemoveChild %RemoveChildren %RemoveComponent %RemoveFromSaveSet
%RunBackgroundMethod %Self %SerializeObject %SetBackgroundMethodStatus
%SetErrorById %SetErrorByName %SetModified %SetValueById
%SetValueByName %SetValuesByName %StartScript %ValidateObject
%ZENVersion BuildMenu BuildRowDetailsQuery CheckContextLinks
CheckEnterpriseManager CheckSQL ConvertParameter Decrypt
DoLogout DrawLocator DrawRecordDetails DrawRibbon
DrawRowID DrawTitle DropTestResults Encrypt
EscapeHTML EscapeURL ExportToCubeDefinition GetCSPURL
GetConfusionMatrix GetContextLinks GetDocURL GetExportPackageName
GetNewURL GetQuickLinks GetSourceClassForSQL GetTestResults
HyperEventCall HyperEventHead Include InsertHiddenField
InsertHiddenFields IsPrivate JavaInstalled Link
OnDrawRibbon OnGetRibbonInfo OnGetSQLAccuracy OnGetSQLCatValDetails
OnGetSQLCatValOverview OnGetSQLErrors OnGetSQLScatter OnHTTPHeader
OnPage OnPageError OnPostHTTP OnPostHyperEvent
OnPreHTTP OnPreHyperEvent Page QuoteJS
RewriteURL SetRowIdByPosition ShowError StartTimer
StopTimer TestModel ThrowError UnescapeHTML
UnescapeURL XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType addChild addChildAfter addChildBefore
cancelPopup changeMode changePassword changeProbThreshold
checkDataSource childrenMutated correctIELayering createComponent
createComponentNS deleteComponent disableCommandButton dragFinishHandler
dragHandler dragNotifyHandler dragStartHandler dropHandler
dropStartHandler enableCommandButton endModal export
exposeComponent findElement fireOnResizeEvent fireOnUnloadEvent
fireOnUpdateEvent firePopupAction getChildIndex getComponent
getComponentById getEnclosingDiv getHidden getHintElement
getLabelElement getOpener getPageMeta getPageTitle
getProperty getSettings getTitleAreaHeight getType
goHome goMenu gotoNamespace gotoPage
hideCommandButton invokeSuper isOfType launchExport
launchPopupWindow logout makeId navigate
onCatValElementClick onCatValOverviewClick onContValElementClick onCreate
onDelete onDisplayHandler onEndModalHandler onPopupAction
onRefresh onRefreshContents onReset onSerialize
onServerMethodCall onServerMethodError onServerMethodReturn onStartModalHandler
ondisabledHandler onhandleAutoLogoutWarn onkeydownHandler onkeyupHandler
onlayoutHandler onloadHandler onlogoutHandler onoverlayHandler
onresizeHandler onunloadHandler onupdateHandler popupActionHandler
refresh refreshContents reloadPage removeChild
render renderContents renderSVG reset
searchBlur searchBoxHandler searchFocus searchKeyDown
searchKeyPress setComponentId setConfusionMatrixValue setConnectivityStatusMsg
setHidden setModified setOverlayMode setPageTitle
setProperty setPropertyAll setSortMode setSortModeHandler
setTraceOption setViewMode setViewModeHandler showAbout
showCommandButton showContact showHelp showText
startModal startProgressBar stopProgressBar switchNamespace
test toggleAdvancedMode toggleExportAction updateCatValDetails

Subclasses
%DeepSee.PMML.UI.ModelTester %iKnow.Classification.UI.ClassifierTester

Parameters

• parameter RESOURCE = "%Development";
All Analytics pages require %DeepSee_Portal USE.

Properties

• property currentActualValue as %ZEN.Datatype.string;
• property currentPredictedValue as %ZEN.Datatype.string;
• property currentRowId as %ZEN.Datatype.string;
• property customSQL as %ZEN.Datatype.string;
• property definitionClass as %ZEN.Datatype.string(ZENURL="CLASS");
• property hideAdvanced as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
• property minimalProbability as %ZEN.Datatype.float(ZENURL="MINPROB") [ InitialExpression = 0 ];
• property mode as %ZEN.Datatype.string [ InitialExpression = "categorical" ];
• property testId as %ZEN.Datatype.integer [ InitialExpression = 0 ];

Methods

• classmethod %OnFinishBackgroundTask(pTaskID As %String)
This server-side callback method is called whenever the client calls to monitor the current background task and the task is complete. Typically a subclass uses this to send back JavaScript to update the page.
• method %OnGetTitle() as %String
Get the (localized) title string for the page. This should be implemented in a subclass.
• classmethod %OnMonitorBackgroundTask(pTaskID As %String, pStatus As %String, pPercentComplete As %Float)
This server-side callback method is called whenever the client calls to monitor the current background task. Typically a subclass uses this to send back JavaScript to update a progress bar.
• method BuildRowDetailsQuery() as %String [ ZenMethod ]
• method CheckSQL(pSQL As %String) as %String [ ZenMethod ]
• method DrawRecordDetails(pSeed As %String) as %Status
• abstract method DrawRowID(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
• method DropTestResults(pTestId As %Integer = 0) as %Status [ ZenMethod ]
• method ExportToCubeDefinition(pDataOnly As %Boolean, pCubeName As %String, pCubeClass As %String, pResultClass As %String, pOverwrite As %Boolean, pDropData As %Boolean, pSourceClass As %String = "", pAddIKnowMeasure As %Boolean = 0) as %Status [ ZenMethod ]
• method GetConfusionMatrix() as %ZEN.proxyObject [ ZenMethod ]
• abstract method GetExportPackageName() as %String [ ZenMethod ]
• method GetSourceClassForSQL(pSQL As %String) as %String [ ZenMethod ]
• method GetTestResults() as %ZEN.proxyObject [ ZenMethod ]
• method OnDrawRibbon() as %Status
This is called in the middle of rendering the tool ribbon. Subclasses can inject their own content into the ribbon by writing it out in this method. This content is best wrapped within a single td element. It can also consist of multiple td elements.

To achieve a fixed position for elements within the ribbon, for a fixed width page you can use a single enclosing td that contains a table and a single tr, with td elements inside that single tr that contain your content for the ribbon.

To achieve a fixed position for elements within the ribbon, for a page whose width varies depending on its contents (thereby stretching the ribbon) you can use multiple td elements to contain your content and then a final td element that is empty and has width 40% (or so) to push your contents towards the left and keep them in their proper locations.

• method OnGetSQLAccuracy(ByRef pParameters As %String, ByRef pSQL As %String, pCriteria As %ZEN.proxyObject, ByRef pPagingInfo As %String) as %Status
• method OnGetSQLCatValDetails(ByRef pParameters As %String, ByRef pSQL As %String, pCriteria As %ZEN.proxyObject, ByRef pPagingInfo As %String) as %Status
• method OnGetSQLCatValOverview(ByRef pParameters As %String, ByRef pSQL As %String, pCriteria As %ZEN.proxyObject, ByRef pPagingInfo As %String) as %Status
• method OnGetSQLErrors(ByRef pParameters As %String, ByRef pSQL As %String, pCriteria As %ZEN.proxyObject, ByRef pPagingInfo As %String) as %Status
• method OnGetSQLScatter(ByRef pParameters As %String, ByRef pSQL As %String, pCriteria As %ZEN.proxyObject, ByRef pPagingInfo As %String) as %Status
• method SetRowIdByPosition(pPosition As %Integer) as %Status [ ZenMethod ]
• abstract method TestModel() as %String [ ZenMethod ]
• method changeMode() [ Language = javascript ]
• method changeProbThreshold(value) [ Language = javascript ]
• method checkDataSource() [ Language = javascript ]
• method export() [ Language = javascript ]
• method launchExport() [ Language = javascript ]
• method onCatValElementClick(chart) [ Language = javascript ]
• method onCatValOverviewClick(chart) [ Language = javascript ]
• method onContValElementClick(chart) [ Language = javascript ]
• method onPopupAction(popupName, action, value) [ Language = javascript ]
This client event is fired when the a popup page launched from this page fires an action.
• method onRefresh() [ Language = javascript ]
• method onReset() [ Language = javascript ]
• method onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.
• final method refresh() [ Language = javascript ]
• final method reset() [ Language = javascript ]
• method setConfusionMatrixValue(cell, value) [ Language = javascript ]
• method showText(id) [ Language = javascript ]
• method test() [ Language = javascript ]
• method toggleAdvancedMode(hide) [ Language = javascript ]
• method toggleExportAction(dataOnly) [ Language = javascript ]
• method updateCatValDetails(value) [ Language = javascript ]


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