Learning
Documentation
Community
Open Exchange
Global Masters
Home > Class Reference > ENSLIB namespace > EnsPortal.ServiceRegistry.Dialog.Contact
Private  Storage   

EnsPortal.ServiceRegistry.Dialog.Contact


For InterSystems internal use only, subject to change without notice

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 6 15


Summary


This is a Zen Page class. It belongs to the application EnsPortal.Application.

Properties
%ComponentClasses %ComponentNames %Components %CompositeList
%DeletedIds %NotifyList %RenderList %UserPackageList
%condition %import %includeFiles %page
%partial %resource %xmlOutputMode FirstFailed
InvalidParam IsEMSReadOnly Registry SVGClassList
UserSVGPackageList ValidationErrorMsg align aux
backgroundTimerInterval canEdit cellAlign cellSize
cellStyle cellVAlign children closeOnEnter
closeOnEsc composite containerStyle cssLevel
ctID ctKey ctService designMode
dialogTitle disabled disabledStyle dragAndDrop
dragEnabled dropEnabled dynamic enclosingClass
enclosingStyle error groupClass groupStyle
hasButtons height hidden hideApplyButton
hideCancelButton hideOKButton hint hintClass
hintStyle id index inlineSVG
isPopup isSoftModal keepAliveInterval label
labelClass labelDisabledClass labelPosition labelStyle
lastModalIndex layout msgNotPermitted name
nextIndex onafterdrag onbeforedrag onclick
ondrag ondrop onhide onoverlay
onrefresh onshow onupdate overlayMode
parent popupParent readOnly renderFlag
retValue showLabel slice studioMode
title tuple useSVG useSoftModals
valign visible width window
zenPersistentPopup

Methods
%%OIDGet %AddCSPShareHyperevents %AddChild %AddChildAfter
%AddChildBefore %AddComponent %AddEnsExceptionHandler %AddImportedComponents
%AddToSaveSet %ApplyURLParms %Attr %BindExport
%BuildObjectGraph %ClassIsLatestVersion %ClassName %Close
%ConstructClone %CreateApplication %CreatePage %DetermineCSSLevel
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %DrawAutoLogout
%DrawClassDefinition %DrawClassDefinitions %DrawComponentHTML %DrawHTML
%DrawHTMLPage %DrawJSGetSettings %DrawJSSerialize %DrawJSStrings
%DrawObjectDefinitions %DrawObjectProperties %DrawSVGDef %DrawStyleDefinitions
%DrawStyleHTML %DrawStyleSVG %DrawTitle %EnclosingDivId
%EndBackgroundMethod %EndScript %Eval %EvalC
%Extends %ForceClientRender %GenerateCode %GetChildIndex
%GetClassCRC %GetClassDepth %GetComponent %GetComponentById
%GetComponentByName %GetComponentPropertyById %GetDependentComponents %GetEventHandlers
%GetIncludeFiles %GetIncludeInfo %GetLinks %GetPageName
%GetPaneContents %GetParameter %GetSuperClassList %GetValueById
%GetValueByName %GetXMLName %IncrementCount %IsA
%IsEmbedded %IsModified %Link %LinkCSS
%LinkScript %MakeId %New %NormalizeObject
%ObjectModified %ObjectSynch %OnAddToPage %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 %ReallyAddChild %RemoveChild %RemoveChildren
%RemoveComponent %RemoveFromSaveSet %RunBackgroundMethod %Self
%SerializeObject %SetBackgroundMethodStatus %SetErrorById %SetErrorByName
%SetModified %SetValueById %SetValueByName %SetValuesByName
%StartScript %ValidateObject %XMLGenerate %ZENDeserialize
%ZENVersion BPEditor ConvertParameter Decrypt
DeleteExistingContact Encrypt EncryptBroker EscapeHTML
EscapeURL EvalResult GetContact GetHyperEventResources
HyperEventBody HyperEventCall HyperEventFrame HyperEventHead
Include InsertHiddenField InsertHiddenFields InvokeClassMethod
InvokeInstanceMethod IsNameUnique IsNameValid IsPrivate
IsTypeValid Link LoadZenComponent MonitorBackgroundTask
OnHTTPHeader OnPage OnPageError OnPostHTTP
OnPostHyperEvent OnPreHTTP OnPreHyperEvent Page
QuoteJS ReallyRefreshContents RewriteURL ShowError
SimpleKeepAlive StartTimer StopTimer SubmitContact
ThrowError UnescapeHTML UnescapeURL XMLAfterExport
XMLBeforeExport XMLDTD XMLExport XMLExportInternal
XMLExportToStream XMLExportToString XMLGetSchemaImports XMLImport
XMLImportInternal XMLIsObjectEmpty XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType addChild addChildAfter
addChildBefore addPopupSuffix adjustSize backgroundTimerHandler
btnApply btnOK cancelPopup changeKey
checkEdit childrenMutated clearBackgroundTask clientKeepAlive
correctIELayering createComponent createComponentNS ctrlKeyDown
deleteComponent dialogApply dialogCancel dialogFinish
dialogTitleGet disableButtons disableControl dragFinishHandler
dragHandler dragNotifyHandler dragStartHandler dropHandler
dropStartHandler endModal exposeComponent findElement
fireOnLoadEvent fireOnResizeEvent fireOnUnloadEvent fireOnUpdateEvent
firePopupAction getChildIndex getComponent getComponentById
getDialogValue getEnclosingDiv getHidden getHintElement
getLabelElement getOpener getProperty getSettings
getTargetPage getType gotoPage inResizeLoop
initPopupSuffix invokeSuper isOfType launchPopupWindow
makeId onCreate onDelete onDisplayHandler
onEndModalHandler onPopupAction onRefreshContents onSerialize
onServerMethodCall onServerMethodError onServerMethodReturn onStartModalHandler
ondialogCancel ondialogFinish ondialogStart ondisabledHandler
onkeydownHandler onkeyupHandler onlayoutHandler onloadHandler
onlogoutHandler onoverlayHandler onresizeHandler onunloadHandler
onupdateHandler popupActionHandler progressBarHandler refreshContents
removeChild removePopupSuffix render renderContents
renderSVG resetMsg setBackgroundTask setComponentId
setHidden setOverlayMode setProperty setPropertyAll
setTraceOption showMsg startKeepAlive startModal
startProgressBar stopKeepAlive stopProgressBar updateControlsInGroup
validateRequired


Parameters


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

Properties


• property Registry as %ZEN.Datatype.string(ZENURL="REGISTRY") [ Final ];
• property ctID as %ZEN.Datatype.string(ZENURL="ID");
Identity of contact.
• property ctKey as %ZEN.Datatype.string(ZENURL="KEY");
key in the UI table - just here as part of the return value
• property ctService as %ZEN.Datatype.string(ZENURL="SVC");
Contact Service
• property readOnly as %ZEN.Datatype.boolean(ZENURL="READONLY");
ReadOnly flag.
• property retValue as %String;

Methods


• 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 BPEditor() [ Language = javascript ]
• method DeleteExistingContact(pID) [ ZenMethod ]
• method GetContact(ByRef pParms, Output pObject As %RegisteredObject) as %Status
• method IsNameUnique(pID As %String) as %Boolean [ ZenMethod ]
• method IsNameValid(pName As %String) as %Boolean [ ZenMethod ]
Test if the given name is valid.
• classmethod IsTypeValid(pType As %String) as %Boolean [ ZenMethod ]
Test if the given type is valid.
• method SubmitContact(pCommand As %String, pProvider As %ZEN.Auxiliary.jsonProvider, pSubmitObject As %RegisteredObject, ByRef pResponseObject As %RegisteredObject) as %Status
Object submit handler JSON provider. This is called when the client clicks OK.
• method changeKey(ctName) [ Language = javascript ]
• method disableControl(ctrlName) [ Language = javascript ]
• method getDialogValue() [ Language = javascript ]
Get the value that will be applied when the user presses the OK button. This is implemented by subclasses.
• 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 onloadHandler() [ Language = javascript ]
Trigger keepAlive behaviour for the page.