Home > Class Reference > ENSLIB namespace > EnsPortal.Dialog.BusinessProcessValueEditor
Private  Storage   


class EnsPortal.Dialog.BusinessProcessValueEditor extends EnsPortal.Dialog.standardDialog, EnsPortal.Util.CodeEditorBase

This dialog lets users edit values for items within the Business Process BPL editor or the Data Transformation DTL editor.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 10 17


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

%condition %import %includeFiles %page
%resource activityList align aux
backgroundTimerInterval bpLanguage canEdit cellAlign
cellSize cellStyle cellVAlign children
classContextSuper classRequest classResponse closeOnEnter
closeOnEsc composite containerStyle contextList
cssLevel ctrlId dialogTitle disabled
disabledStyle dragAndDrop dragEnabled dropEnabled
enclosingClass enclosingStyle error groupClass
groupStyle hasButtons height hidden
hideApplyButton hideCancelButton hideOKButton hint
hintClass hintStyle id index
keepAliveInterval label labelClass labelDisabledClass
labelPosition labelStyle layout msgNotPermitted
name onafterdrag onbeforedrag onclick
ondrag ondrop onhide onrefresh
onshow onupdate parent propertyName
propertyType propertyValue showLabel slice
studioMode title tuple useSVG
useSoftModals valign visible width
window zenPersistentPopup

%AddCSPShareHyperevents %AddChild %AddChildAfter %AddChildBefore
%AddComponent %AddEnsExceptionHandler %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
%GetProductionList %GetPropertiesForClass %GetPropertyList %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 GetHostList
GetHyperEventResources HyperEventCall HyperEventHead Include
InsertHiddenField InsertHiddenFields IsPrivate Link
OnHTTPHeader OnPage OnPageError OnPostHTTP
OnPostHyperEvent OnPreHTTP OnPreHyperEvent Page
QuoteJS RewriteURL SetLastProduction ShowError
SimpleKeepAlive StartTimer StopTimer ThrowError
UnescapeHTML UnescapeURL XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType addChild addChildAfter
addChildBefore addPopupSuffix adjustSize btnApply
btnOK cancelPopup changeProduction checkEdit
childrenMutated clientKeepAlive codeKeyPress correctIELayering
createComponent createComponentNS ctrlKeyDown deleteComponent
dialogApply dialogCancel dialogFinish dialogTitleGet
disableButtons dragFinishHandler dragHandler dragNotifyHandler
dragStartHandler dropHandler dropStartHandler endModal
exposeComponent findElement fireOnResizeEvent fireOnUnloadEvent
fireOnUpdateEvent firePopupAction getChildIndex getComponent
getComponentById getDialogValue getEnclosingDiv getHidden
getHintElement getLabelElement getOpener getPrevWhitespace
getProperty getSettings getType gotoPage
hostChange 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
refreshContents removeChild removePopupSuffix render
renderContents renderSVG setComponentId setHidden
setOverlayMode setProperty setPropertyAll setTraceOption
startKeepAlive startModal startProgressBar stopKeepAlive
stopProgressBar validate


• parameter APPLYBUTTON = 0;
If true, then this dialog displays an Apply button.
• parameter EDITRESOURCE = "%Ens_Code:WRITE,%Ens_BPL:WRITE";
User must have WRITE permissions on either the %Ens_Code or the %Ens_BPL resource to view this page.
• parameter RESOURCE = "%Ens_Code:READ,%Ens_BPL:READ";
User must have READ permissions on either the %Ens_Code or the %Ens_BPL resource to view this page.


• property activityList as %ZEN.Datatype.string(MAXLEN=30000,ZENURL="NAMES");
Csv list of activity names in BP.
• property bpLanguage as %ZEN.Datatype.string(ZENURL="LANG");
Programming language for the BP.
• property classContextSuper as %ZEN.Datatype.string(ZENURL="CONTEXTSUPER");
Name of context super class.
• property classRequest as %ZEN.Datatype.string(ZENURL="REQUEST");
Name of request class.
• property classResponse as %ZEN.Datatype.string(ZENURL="RESPONSE");
Name of response class.
• property contextList as %ZEN.Datatype.string(MAXLEN=30000,ZENURL="CONTEXTLIST");
Csv list of properties in BP context.
• property ctrlId as %ZEN.Datatype.string;
Id of main value property.
• property propertyName as %ZEN.Datatype.string(ZENURL="PROPERTY");
Name of property
• property propertyType as %ZEN.Datatype.string(ZENURL="TYPE");
Type of property
• property propertyValue as %ZEN.Datatype.string(ZENURL="VALUE");
Value of property


• method %GetProductionList() as %String
Build a csv-list of available productions.
• method %GetPropertiesForClass(pClass As %String, Output pList) as %Status
Return an array of properties for the given class.
• method %GetPropertyList(pIndirect As %Boolean = 0, pIncludeVariable As %Boolean = 0) as %String
Build a csv-list of available properties.
• method %OnAfterCreatePage() as %Status
Avoid writing out the session cookie if we are in a Studio session.
• 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.
• classmethod GetHostList(pProduction As %String, pType As %String) as %String [ ZenMethod ]
Build a csv-list of available host names.
• classmethod SetLastProduction(pProd As %String) as %Boolean [ ZenMethod ]
Remember last production.
• method adjustSize() [ Language = javascript ]
This client event, if present, is fired when the page is resized.
• method changeProduction(prod) [ Language = javascript ]
Change in production select.
• method ctrlKeyDown(evt, escOnly) [ Language = javascript ]
Key handler for value edit control.
• method getDialogValue() [ Language = javascript ]
Get the value that will be applied when the user presses the OK button. This is implemented by subclasses.
• method hostChange() [ Language = javascript ]
Click on host radio button.
• 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 validate() [ Language = javascript ]