CSPX.Portal.LookupSettings
class CSPX.Portal.LookupSettings extends CSPX.Portal.Template
Zen based LookupSettings UI for Ensemble 2008.1Property Inventory
Method Inventory
- %OnAfterCreatePage()
- CheckAllBlanks()
- CreateDataSet()
- CreateGrid()
- DeleteGlobal()
- DrawDetails()
- DrawTitle()
- Export()
- FileExists()
- Import()
- RefreshGrid()
- ReverseEscape()
- SaveGlobal()
- clearTableList()
- deleteKey()
- exportTable()
- importTable()
- msgDelete()
- msgExportSuccessful()
- msgImportFailed()
- msgOverwrite()
- newTable()
- onPopupAction()
- onloadHandler()
- reloadDetails()
- resetForm()
- saveKey()
- updateKey()
Parameters
parameter APPLICATION = CSPX.Portal.Application;
Class name of application this page belongs to.
parameter PAGENAME = Lookup Settings;
Displayed name of this page.
Properties
property LastCell as %String;
Temporarily saved cell value prior to oneditcell
Property methods: LastCellDisplayToLogical(), LastCellGet(), LastCellIsValid(), LastCellLogicalToDisplay(), LastCellLogicalToOdbc(), LastCellNormalize(), LastCellSet()
property msgEnterKey as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Please enter a Key.") ];
Property methods: msgEnterKeyDisplayToLogical(), msgEnterKeyGet(), msgEnterKeyIsValid(), msgEnterKeyLogicalToDisplay(), msgEnterKeyLogicalToOdbc(), msgEnterKeyNormalize(), msgEnterKeySet()
property msgEnterTable as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Please enter a Table name.") ];
Property methods: msgEnterTableDisplayToLogical(), msgEnterTableGet(), msgEnterTableIsValid(), msgEnterTableLogicalToDisplay(), msgEnterTableLogicalToOdbc(), msgEnterTableNormalize(), msgEnterTableSet()
property msgNothing as %ZEN.Datatype.caption [ InitialExpression = $$$Text("Table name is empty. Nothing to delete.") ];
Property methods: msgNothingDisplayToLogical(), msgNothingGet(), msgNothingIsValid(), msgNothingLogicalToDisplay(), msgNothingLogicalToOdbc(), msgNothingNormalize(), msgNothingSet()
Methods
method %OnAfterCreatePage() as %Status
This callback is called after the server-side page
object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
classmethod CheckAllBlanks(string) as %Boolean [ ZenMethod ]
method CreateDataSet(pDataSet As %ZEN.Auxiliary.dataSet) as %Status
Build dataset for grid. Called from both CreateGrid and RefreshGrid.
method CreateGrid(pGrid As %ZEN.Component.dynaGrid, pDataSet As %ZEN.Auxiliary.dataSet) as %Status
Server-side callback to provide data for the dynaGrid. Called when the page is drawn.
classmethod DeleteGlobal(global, key) as %String [ ZenMethod ]
Server method to delete settings
Called to build the details table for the selected table
Used to draw title for this page. pHalpAddress is need to build the link for Help for this page.
method RefreshGrid(pGrid As %ZEN.Component.dynaGrid, pMode As %String = "") [ ZenMethod ]
Refresh grid dataset from the server.
method SaveGlobal(global, key, value, oldvalue="", replace="false", column=0) as %String [ ZenMethod ]
Server method to save settings
clientmethod clearTableList() [ Language = javascript ]
clientmethod deleteKey(key) [ Language = javascript ]
User clicked the Delete button for a key or Delete Table for table.
If Delete then row number is passed in.
clientmethod exportTable() [ Language = javascript ]
clientmethod importTable() [ Language = javascript ]
classmethod msgDelete(global) as %String [ ZenMethod ]
classmethod msgExportSuccessful() as %String [ ZenMethod ]
classmethod msgImportFailed(filename) as %String [ ZenMethod ]
classmethod msgOverwrite(filename) as %String [ ZenMethod ]
clientmethod newTable() [ Language = javascript ]
User clicked new and we clear the fields and put cursor on Table field
clientmethod onPopupAction(popupName, action, value) [ Language = javascript ]
Returning from file select dialog and setting the value into the Filename field
clientmethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.
clientmethod reloadDetails() [ Language = javascript ]
User selected an existing lookup table from the drop-down
clientmethod resetForm(gblFlag) [ Language = javascript ]
Clear edit form fields
clientmethod saveKey() [ Language = javascript ]
User clicked Save and we validate values and then process
clientmethod updateKey(tRow) [ Language = javascript ]
User clicked Edit to update key and value fields for a selected global.
Inherited Members
Inherited Properties
- %condition
- %import
- %includeFiles
- %page
- %resource
- StdTitle
- align
- aux
- backgroundTimerInterval
- cellAlign
- cellSize
- cellStyle
- cellVAlign
- children
- composite
- containerStyle
- cssLevel
- disabled
- dragAndDrop
- dragEnabled
- dropEnabled
- enclosingClass
- enclosingStyle
- error
- groupClass
- groupStyle
- height
- hidden
- hint
- hintClass
- hintStyle
- id
- index
- label
- labelClass
- labelDisabledClass
- labelPosition
- labelStyle
- layout
- name
- onafterdrag
- onbeforedrag
- onclick
- ondrag
- ondrop
- onhide
- onrefresh
- onshow
- onupdate
- parent
- showLabel
- slice
- title
- tuple
- useSVG
- useSoftModals
- valign
- visible
- width
- window
- zenPersistentPopup
Inherited Methods
- %AddChild()
- %AddChildAfter()
- %AddChildBefore()
- %AddComponent()
- %AddImportedComponents()
- %AddLocatorLinks()
- %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()
- %GetNamespaces()
- %GetPageName()
- %GetParameter()
- %GetValueById()
- %GetValueByName()
- %GetXMLName()
- %IsA()
- %IsModified()
- %Link()
- %LinkCSS()
- %LinkScript()
- %MakeId()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToPageAfter()
- %OnAddToPageBefore()
- %OnBeforeCreatePage()
- %OnCreateApplication()
- %OnCreatePage()
- %OnDetermineCSSLevel()
- %OnDrawEnclosingDiv()
- %OnDrawHTMLBody()
- %OnDrawHTMLHead()
- %OnDrawHTMLMeta()
- %OnDrawObjectProperties()
- %OnFinishBackgroundTask()
- %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()
- GetQuickLinks()
- 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()
- arrowClick()
- cancelPopup()
- childrenMutated()
- correctIELayering()
- createComponent()
- createComponentNS()
- deleteComponent()
- dragFinishHandler()
- dragHandler()
- dragNotifyHandler()
- dragStartHandler()
- dropHandler()
- dropStartHandler()
- endModal()
- exposeComponent()
- findElement()
- fireOnResizeEvent()
- fireOnUnloadEvent()
- fireOnUpdateEvent()
- firePopupAction()
- getChildIndex()
- getComponent()
- getComponentById()
- getEnclosingDiv()
- getHidden()
- getHintElement()
- getLabelElement()
- getOpener()
- getProperty()
- getSettings()
- getType()
- gotoPage()
- invokeSuper()
- isOfType()
- launchPopupWindow()
- makeId()
- onCreate()
- onDelete()
- onDisplayHandler()
- onEndModalHandler()
- onRefreshContents()
- onSerialize()
- onServerMethodCall()
- onServerMethodError()
- onServerMethodReturn()
- onStartModalHandler()
- ondisabledHandler()
- onhandleAutoLogoutWarn()
- onkeydownHandler()
- onkeyupHandler()
- onlayoutHandler()
- onlogoutHandler()
- onoverlayHandler()
- onresizeHandler()
- onunloadHandler()
- onupdateHandler()
- popupActionHandler()
- refreshContents()
- removeChild()
- render()
- renderContents()
- renderSVG()
- setComponentId()
- setHidden()
- setOverlayMode()
- setProperty()
- setPropertyAll()
- setTraceOption()
- showDocumentation()
- startModal()
- startProgressBar()
- stopProgressBar()