Sydney

Class ValidatingText

Object
   |
   +--Widget
         |
         +--Text
               |
               +--ValidatingText
Direct Known Subclasses:
TrimmedText, AlphaText, NumericText, DecimalText, AlphaNumericText, IntegerText

class ValidatingText
extends Text

Defined in form_widgets.js


 
Fields inherited from class Text
   
Fields inherited from class Widget
html, id, parent, layoutData, eventTable
 
Constructor Summary
ValidatingText (<Function> validKeyRangeFunc, <Function> validValueFunc, <Function> textTransformerFunc)
            The ValidatingText object inherits Text and provides a means for executing validation functions on a text box.
 
Method Summary
 function _handleChange(e)
          
 function _handleKeyPress(e)
          
 boolean isAlpha(<int> keyCode)
           Returns true if the keyCode is alphabetic.
 boolean isAlphaNum(<int> keyCode)
           Returns true if the keyCode is alphanumeric.
 boolean isDigit(<int> keyCode)
           Returns true if the keyCode is a digit.
 boolean isLower(<int> keyCode)
           Returns true if the keyCode is lower case.
 boolean isSpace(<int> keyCode)
           Returns true if the keyCode is a space character which includes tabs, line-feeds, etc.
 boolean isUpper(<int> keyCode)
           Returns true if the keyCode is upper case.
 void setTextTransformer(<Function> func)
           Set the text transformation function for this validating text widget.
 
Methods inherited from class Text
getMaxLength, getText, setMaxLength, setText
   
Methods inherited from class Widget
installContextMenu, installDefaultContextMenu, uninstallContextMenu, isDraggable, setDraggable, addEventListener, blur, createEventTable, dispose, focus, getAbsoluteBottom, getAbsoluteLeft, getAbsoluteRight, getAbsoluteTop, getBottom, getBounds, getClientHeight, getClientWidth, getCorner, getHeight, getLeft, getPixelsPerEm, getRight, getToolTip, getTop, getWidth, isDisposed, isEnabled, layout, moveToAbsolute, moveTo, raiseEvent, registerEventType, removeEventListener, setAbsoluteBottom, setAbsoluteLeft, setAbsoluteRight, setAbsoluteTop, setBottom, setBounds, setEnabled, setHeight, setLeft, setRight, setToolTip, setTop, setWidth, setParent, toString
 

Constructor Detail

ValidatingText

function ValidatingText(<Function> validKeyRangeFunc, <Function> validValueFunc, <Function> textTransformerFunc)
Method Detail

_handleChange

function _handleChange(e)

_handleKeyPress

function _handleKeyPress(e)

isAlpha

boolean isAlpha(<int> keyCode)

isAlphaNum

boolean isAlphaNum(<int> keyCode)

isDigit

boolean isDigit(<int> keyCode)

isLower

boolean isLower(<int> keyCode)

isSpace

boolean isSpace(<int> keyCode)

isUpper

boolean isUpper(<int> keyCode)

setTextTransformer

void setTextTransformer(<Function> func)

Sydney

SourceForge.net Logo