%DeepSee.Report.UI.whereClauseEditor
class %DeepSee.Report.UI.whereClauseEditor extends %ZEN.Component.composite
Where Clause Editor This is the master display panel for the where clause editor that allows the user to inject filter selections the generated DeepSee report data collector classes at run timeProperty Inventory
Method Inventory
- DrawEmptyWhereClause()
- DrawWhereClauseHeader()
- addNewClause()
- clear()
- filterKeystroke()
- getModel()
- makeQuotedWhereStatement()
- onloadHandler()
- parseQuotedWhereStatement()
- populatePane()
- restoreModel()
- syncModel()
Parameters
parameter INCLUDEFILES = zenCSLM.js;
Inherited description: CSV list of additional include files (either .js or .css) that
should be included when this component is used on a page.
By default, the file extension (.js or .css) is used to determine whether an item in the list is a script include or a style include. You can override this behavior by adding the terms "script:" or "style:" to the beginning of the file name or names. This prefix is not used as part of the include filename.
By default, the file extension (.js or .css) is used to determine whether an item in the list is a script include or a style include. You can override this behavior by adding the terms "script:" or "style:" to the beginning of the file name or names. This prefix is not used as part of the include filename.
Properties
property helpMsg as %ZEN.Datatype.caption [ InitialExpression = "Question marks (?) should not be used as a placeholder on this screen, use #( _exp_ )# syntax instead." ];
Property methods: helpMsgDisplayToLogical(), helpMsgGet(), helpMsgIsValid(), helpMsgLogicalToDisplay(), helpMsgLogicalToOdbc(), helpMsgNormalize(), helpMsgSet()
Methods
Draw the contents of the Where Clause Header (the region above the table of known properties).
Draw the contents of the Where Clause Header (the region above the table of known properties).
clientmethod addNewClause() [ Language = javascript ]
Add a new property edit line to the table
clientmethod clear() [ Language = javascript ]
Reset the table
clientmethod filterKeystroke(e) [ Language = javascript ]
Users should not enter questions marks as parameter placeholders on this screen.
Trap the event if it happens and alert the user to the correct syntax
clientmethod getModel() [ Language = javascript ]
Get the current model
clientmethod makeQuotedWhereStatement(pObj) [ Language = javascript ]
Return a doctored WHERE clause where the parameters are embedded in the text
as using a '#(' whatever ')#' notation
clientmethod onloadHandler() [ Language = javascript ]
Inherited description: This client event, if present, is fired when the page is loaded.
clientmethod parseQuotedWhereStatement(str) [ Language = javascript ]
clientmethod populatePane(pObj) [ Language = javascript ]
Add the base fields to the screen and pre-poplate them from a model object
clientmethod restoreModel(m) [ Language = javascript ]
Populate the pane with data from the given model
clientmethod syncModel() [ Language = javascript ]
Synchronize the underlying model with the currently displayed values
Inherited Members
Inherited Properties
- %condition
- %import
- %includeFiles
- %page
- %resource
- align
- aux
- cellAlign
- cellSize
- cellStyle
- cellVAlign
- children
- childrenCreated
- composite
- containerStyle
- disabled
- 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
- valign
- visible
- width
- window
Inherited Methods
- %AddChild()
- %AddChildAfter()
- %AddChildBefore()
- %AddToSaveSet()
- %Attr()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %CreateComposite()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawComponentHTML()
- %DrawHTML()
- %DrawJSStrings()
- %EnclosingDivId()
- %Eval()
- %EvalC()
- %Extends()
- %ForceClientRender()
- %GetChildById()
- %GetChildIndex()
- %GetEventHandlers()
- %GetPaneContents()
- %GetParameter()
- %GetXMLName()
- %IsA()
- %IsModified()
- %MakeId()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToPageAfter()
- %OnAddToPageBefore()
- %OnAfterCreateComposite()
- %OnDrawEnclosingDiv()
- %OnDrawObjectProperties()
- %OnMutateChildren()
- %OnObjectSynch()
- %OnSubmit()
- %OnZENDeserialize()
- %OriginalNamespace()
- %PackageName()
- %QuoteValue()
- %QuoteValueL10N()
- %RemoveChild()
- %RemoveChildren()
- %RemoveFromSaveSet()
- %Self()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
- addChild()
- addChildAfter()
- addChildBefore()
- childrenMutated()
- dragFinishHandler()
- dragHandler()
- dragNotifyHandler()
- dragStartHandler()
- dropHandler()
- dropStartHandler()
- exposeComponent()
- findElement()
- fireOnUpdateEvent()
- getChildById()
- getChildIndex()
- getEnclosingDiv()
- getHidden()
- getHintElement()
- getLabelElement()
- getProperty()
- getSettings()
- getType()
- invokeSuper()
- isOfType()
- makeId()
- onCreate()
- onDelete()
- onDisplayHandler()
- onEndModalHandler()
- onPopupAction()
- onRefreshContents()
- onSerialize()
- onStartModalHandler()
- ondisabledHandler()
- onunloadHandler()
- onupdateHandler()
- refreshContents()
- removeChild()
- render()
- renderContents()
- renderSVG()
- setHidden()
- setOverlayMode()
- setProperty()
- setPropertyAll()
- startProgressBar()
- stopProgressBar()