HS.UI.Custom.listBox
class HS.UI.Custom.listBox extends %ZEN.Component.listBox
Works around the ZEN listbox not generating events Add other events as needed, or deprecate when Prodlog 72543 is addressedProperty Inventory
Method Inventory
Parameters
parameter NAMESPACE = http://www.intersystems.com/zen/hs;
The XML namespace for this component.
parameter USECOMMONDIRECTORY = 1;
If true, then the include files generated for this component, are placed in the
common /csp/broker directory and not the local /csp/*namespace* directory.
This is intended for use with packages that are mapped so as to be visible to every namespace.
All Zen classes within the same package must have the same value for this parameter. It is the developer's responsibility to ensure this.
This is intended for use with packages that are mapped so as to be visible to every namespace.
All Zen classes within the same package must have the same value for this parameter. It is the developer's responsibility to ensure this.
Properties
property vtScroll as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
If true, allow this component to display vertical scroll bars
Property methods: vtScrollDisplayToLogical(), vtScrollGet(), vtScrollIsValid(), vtScrollLogicalToDisplay(), vtScrollLogicalToOdbc(), vtScrollLogicalToXSD(), vtScrollNormalize(), vtScrollSet(), vtScrollXSDToLogical()
Methods
method %DrawHTML()
Draw HTML for this listBox.
Note that the actual value is placed in a hidden control.
CUSTOM -- Can suppress the vertical scroll bar
clientmethod clickItem(idx) [ Language = javascript ]
User has clicked an item in the list box.
CUSTOM -- invoke callback
clientmethod lbKeyBlur() [ Language = javascript ]
Focus taken from the invisible edit control.
CUSTOM -- invoke callback
clientmethod lbKeyDownHandler(evt) [ Language = javascript ]
Process keydown event within the invisible edit control.
CUSTOM -- invoke callback
clientmethod lbKeyFocus() [ Language = javascript ]
Focus passed to the invisible edit control.
CUSTOM -- invoke callback
clientmethod lbKeyPressHandler(evt) [ Language = javascript ]
Process keypress event within the invisible edit control.
CUSTOM -- invoke callback
Inherited Members
Inherited Properties
- %condition
- %import
- %includeFiles
- %page
- %resource
- align
- aux
- clientType
- composite
- containerStyle
- controlClass
- controlStyle
- dataBinding
- disabled
- dragEnabled
- dropEnabled
- enclosingClass
- enclosingStyle
- error
- height
- hidden
- hint
- hintClass
- hintStyle
- hzScroll
- id
- index
- invalid
- invalidMessage
- label
- labelClass
- labelDisabledClass
- labelStyle
- listHeight
- listWidth
- name
- onafterdrag
- onbeforedrag
- onblur
- onchange
- onclick
- ondblclick
- ondrag
- ondrop
- onfocus
- onhide
- onkeydown
- onkeypress
- onkeyup
- onmousedown
- onmouseout
- onmouseover
- onmouseup
- onrefresh
- onshow
- onsubmit
- ontouchend
- ontouchmove
- ontouchstart
- onupdate
- onvalidate
- options
- originalValue
- parent
- readOnly
- required
- requiredMessage
- selectedIndex
- showLabel
- slice
- tabIndex
- text
- title
- tuple
- valign
- value
- visible
- width
- window
Inherited Methods
- %AddToSaveSet()
- %Attr()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawComponentHTML()
- %DrawJSStrings()
- %DrawListContents()
- %EnclosingDivId()
- %Eval()
- %EvalC()
- %Extends()
- %ForceClientRender()
- %GetDisplayValue()
- %GetEventHandlers()
- %GetForm()
- %GetParameter()
- %GetXMLName()
- %IsA()
- %IsModified()
- %MakeId()
- %Name()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToPageAfter()
- %OnAddToPageBefore()
- %OnDrawEnclosingDiv()
- %OnDrawObjectProperties()
- %OnObjectSynch()
- %OnZENDeserialize()
- %OriginalNamespace()
- %PackageName()
- %QuoteValue()
- %QuoteValueL10N()
- %RemoveFromSaveSet()
- %Self()
- %SerializeObject()
- %SetDefaultValues()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
- appendOption()
- dblClickItem()
- dragFinishHandler()
- dragHandler()
- dragNotifyHandler()
- dragStartHandler()
- dropHandler()
- dropStartHandler()
- exposeComponent()
- findElement()
- fireOnUpdateEvent()
- focus()
- formatValue()
- getDisabled()
- getDragData()
- getEnclosingDiv()
- getForm()
- getHidden()
- getHintElement()
- getInvalidReason()
- getItemEl()
- getLabelElement()
- getOptionCount()
- getOptionText()
- getOptionValue()
- getProperty()
- getReadOnly()
- getSettings()
- getType()
- getValue()
- insertOption()
- invokeSuper()
- isModified()
- isOfType()
- isValid()
- makeId()
- moveOption()
- moveToItem()
- normalizeValue()
- onCreate()
- onDelete()
- onDisplayHandler()
- onEndModalHandler()
- onPopupAction()
- onSerialize()
- onStartModalHandler()
- onchangeHandler()
- onloadHandler()
- onunloadHandler()
- onupdateHandler()
- refreshContents()
- removeOption()
- render()
- renderContents()
- renderSVG()
- resetOptions()
- select()
- selectItem()
- setDisabled()
- setHidden()
- setOption()
- setOverlayMode()
- setProperty()
- setReadOnly()
- setValue()
- startProgressBar()
- stopProgressBar()
- sysName()
- unformatValue()
- validationHandler()