Class Reference
%DeepSee.UI.Dialog.PivotLevelOptions
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [%DeepSee] >  [UI] >  [Dialog] >  [PivotLevelOptions]
Private  Storage

class %DeepSee.UI.Dialog.PivotLevelOptions extends %DeepSee.UI.Dialog.standardDialog

This dialog lets the user change the properties of a level within a DeepSee pivot table.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 29 16


Summary

This is a Zen Page class. 

Properties
%condition %import %includeFiles %page
%resource FirstFailed InvalidParam IsEMSReadOnly
ValidationErrorMsg aggEnabled aggFunction aggFunctionParm
align aux backgroundTimerInterval cellAlign
cellSize cellStyle cellVAlign children
compIndex composite containerStyle cssLevel
dialogTitle disabled disabledStyle dragAndDrop
dragEnabled drilldownSpec dropEnabled enclosingClass
enclosingStyle error filterEnabled filterExpression
groupClass groupStyle headCount headEnabled
height hidden hideApplyButton hideCancelButton
hideMeasures hint hintClass hintStyle
id index isCalculated label
labelClass labelDisabledClass labelPosition labelStyle
layout levelCaption levelFormat levelHeaderStyle
levelStyle levelSummary levelType levelValue
measureLocation memberSpec memberText memberType
mode name onafterdrag onbeforedrag
onclick ondrag ondrop onhide
onrefresh onshow onupdate orderDirection
orderEnabled orderExpression parent pivotName
showLabel slice subjectArea suppress8020
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 %DrawTitle %EnclosingDivId
%EndBackgroundMethod %EndScript %Eval %EvalC
%Extends %ForceClientRender %GetChildIndex %GetComponent
%GetComponentById %GetComponentByName %GetEventHandlers %GetLinks
%GetPageName %GetParameter %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 %OnGetSubtitle
%OnGetTitle %OnMonitorBackgroundTask %OnMutateChildren %OnObjectSynch
%OnPreHTTP %OnSubmit %OnUseSoftModals %OnZENDeserialize
%OriginalNamespace %PackageName %QuoteValue %QuoteValueL10N
%RemoveChild %RemoveChildren %RemoveComponent %RemoveFromSaveSet
%RunBackgroundMethod %Self %SerializeObject %SetBackgroundMethodStatus
%SetErrorById %SetErrorByName %SetModified %SetValueById
%SetValueByName %SetValuesByName %StartScript %ValidateObject
%ZENVersion ConvertParameter Decrypt Encrypt
EscapeHTML EscapeURL EvalResult HyperEventCall
HyperEventHead Include InsertHiddenField InsertHiddenFields
IsPrivate JavaInstalled Link OnHTTPHeader
OnPage OnPageError OnPostHTTP OnPostHyperEvent
OnPreHTTP OnPreHyperEvent Page QuoteJS
RewriteURL ShowError StartTimer StopTimer
ThrowError UnescapeHTML UnescapeURL XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType addChild
addChildAfter addChildBefore adjustSize applyChange
btnApply btnOK buildExpression cancelPopup
changeType childrenMutated correctIELayering createComponent
createComponentNS ctrlKeyDown deleteComponent dialogApply
dialogCancel dialogFinish dialogTitleGet disableButtons
disableDrilldown dragFinishHandler dragHandler dragNotifyHandler
dragStartHandler dropHandler dropStartHandler editFormatString
endModal exposeComponent findElement fireOnResizeEvent
fireOnUnloadEvent fireOnUpdateEvent firePopupAction getChildIndex
getComponent getComponentById getDialogValue getEnclosingDiv
getHidden getHintElement getLabelElement getOpener
getPivotObject getProperty getSettings getType
gotoPage invokeSuper isOfType launchPopupWindow
makeId onCreate onDelete onDisplayHandler
onEndModalHandler onPopupAction onRefreshContents onSerialize
onServerMethodCall onServerMethodError onServerMethodReturn onStartModalHandler
ondialogCancel ondialogFinish ondialogStart ondisabledHandler
onhandleAutoLogoutWarn onkeydownHandler onkeyupHandler onlayoutHandler
onloadHandler onlogoutHandler onoverlayHandler onresizeHandler
onunloadHandler onupdateHandler popupActionHandler refreshContents
removeChild render renderContents renderSVG
reset resetMsg setComponentId setHidden
setOverlayMode setProperty setPropertyAll setTraceOption
showMsg startModal startProgressBar stopProgressBar
stripWhitespaces updateState updateStyleControls validateRequired


Parameters

• parameter APPLYBUTTON = 0;
If true, then this dialog displays an Apply button.

Properties

• property aggEnabled as %ZEN.Datatype.boolean(ZENURL="AGG");
If true, apply an aggregate function to this level.
• property aggFunction as %ZEN.Datatype.string(ZENURL="AGGFUNC");
If enabled, aggregate function for this level.
• property aggFunctionParm as %ZEN.Datatype.string(ZENURL="AGGFUNCPARM");
If enabled, aggregate function parameter for this level.
• property compIndex as %ZEN.Datatype.integer(ZENURL="INDEX");
Index of component that launched this dialog.
• property drilldownSpec as %ZEN.Datatype.string(ZENURL="DRILLDOWNSPEC");
Value of the drilldown spec option.
• property filterEnabled as %ZEN.Datatype.boolean(ZENURL="FILTER");
If true, apply the FILTER function to this level.
• property filterExpression as %ZEN.Datatype.string(ZENURL="FILTEREXPR");
Filter expression for FILTER function.
• property headCount as %ZEN.Datatype.integer(ZENURL="HEADCOUNT");
Count argument for HEAD function.
• property headEnabled as %ZEN.Datatype.boolean(ZENURL="HEAD");
If true, apply the HEAD function to this level.
• property hideMeasures as %ZEN.Datatype.string(ZENURL="HIDEMEASURES");
Value for hideMeasures.
• property isCalculated as %Integer [ InitialExpression = 0 ];
Create an isCalculated property with 0 as default:
• property levelCaption as %ZEN.Datatype.string(ZENURL="LEVELCAPTION");
Optional caption to apply to this element.
• property levelFormat as %ZEN.Datatype.string(ZENURL="LEVELFORMAT");
Optional format to apply to this element.
• property levelHeaderStyle as %ZEN.Datatype.string(ZENURL="LEVELHEADERSTYLE");
Optional style to apply to this element.
• property levelStyle as %ZEN.Datatype.string(ZENURL="LEVELSTYLE");
Optional style to apply to this element.
• property levelSummary as %ZEN.Datatype.string(ZENURL="LEVELSUMMARY");
Optional summary aggregate for this element.
• property levelType as %ZEN.Datatype.string(ZENURL="LEVELTYPE");
For row/column options, indicates the type of member defined.
• property levelValue as %ZEN.Datatype.string(ZENURL="VALUE");
Value of this option (for mdx and value types).
• property measureLocation as %ZEN.Datatype.string(ZENURL="MEASURELOCATION");
Value for measureLocation.
• property memberSpec as %ZEN.Datatype.string(ZENURL="SPEC");
Spec of current member.
• property memberText as %ZEN.Datatype.string(ZENURL="TEXT");
Text of current member.
• property memberType as %ZEN.Datatype.string [ InitialExpression = "mbr" ];
Type of member specified (determined from spec).
• property mode as %ZEN.Datatype.string(ZENURL="MODE") [ InitialExpression = "level" ];
Mode ("axis" -- options for entire axis, "level", or "measures").
• property orderDirection as %ZEN.Datatype.string(ZENURL="ORDERDIR");
Direction argument for ORDER function.
• property orderEnabled as %ZEN.Datatype.boolean(ZENURL="ORDER");
If true, apply the ORDER function to this level.
• property orderExpression as %ZEN.Datatype.string(ZENURL="ORDEREXPR");
Sort expression for ORDER function.
• property pivotName as %ZEN.Datatype.string(ZENURL="PIVOTNAME");
Saved pivot (if present). Used to get local calculated members.
• property subjectArea as %ZEN.Datatype.string(ZENURL="CUBE");
Subject Area.
• property suppress8020 as %ZEN.Datatype.boolean(ZENURL="SUPPRESS");
If true, apply the 80/20 suppression to this level.

Methods

• method %OnAfterCreatePage() as %Status
Be sure to do ##super() when overriding.
• method %OnGetSubtitle() as %String
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
• method %OnGetTitle() as %String
Get the (localized) title string for the dialog. This should be implemented in a subclass.
• method applyChange(deltaId, target) [ Language = javascript ]
Change in style control.
• method buildExpression() [ Language = javascript ]
Launch format dialog.
• method changeType(clear) [ Language = javascript ]
This client event is fired when user selects a type radio button choice.
• method disableDrilldown() [ Language = javascript ]
Disable/enable drilldown.
• method editFormatString() [ Language = javascript ]
Launch format dialog.
• method getDialogValue() [ Language = javascript ]
Get the value that will be applied when the user presses the OK button. This is implemented by subclasses.
• method getPivotObject() [ 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 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.
• method ondialogStart() [ Language = javascript ]
This callback, if defined, is called when the dialog page is loaded.
• method reset(which) [ Language = javascript ]
Reset styles.
• method updateState(which, flag) [ Language = javascript ]
Update state of controls on this page.
• method updateStyleControls() [ Language = javascript ]
Make style controls match current style.


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