public class HTMLListBox extends HTMLFormComponent implements HTMLReadOnlyToggle
| Modifier and Type | Field and Description | 
|---|---|
protected boolean | 
allowMultiple
Is this disabled 
 | 
protected boolean | 
disabledFg
Is this disabled 
 | 
protected boolean | 
forceEnabled
Is this disabled 
 | 
protected java.util.ArrayList<java.lang.String> | 
listCodes
the codes. 
 | 
protected java.util.ArrayList<java.lang.String> | 
listItems
the items 
 | 
protected boolean | 
readonlyFg
Is this disabled 
 | 
protected java.util.HashMap<java.lang.String,java.lang.String> | 
selectedItems
The selected item 
 | 
static java.lang.String | 
SEPERATOR_VALUE  | 
STYLE_STS_FIELD, STYLE_STS_FIELD_IN_TABLE, STYLE_STS_FIELD_PRINTOUTalignment, alt, bgColor, cancelBubble, events, gMutableTheme, hasInitFocus, id, intStyleSheet, items, name, parent, styleId, styleProperty, tabIndex, toolTip, VALID_NAME_REGEX, VALID_STYLE_REGEX| Constructor and Description | 
|---|
HTMLListBox(java.lang.String name)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addItem(java.lang.String itemName)  | 
void | 
addItem(java.lang.String itemName,
       boolean selected)  | 
void | 
addItem(java.lang.String itemName,
       java.lang.String itemCode)  | 
void | 
addItem(java.lang.String itemName,
       java.lang.String itemCode,
       boolean selected)  | 
void | 
addOnChangeEvent(java.lang.String call)  | 
void | 
addOnChangeEvent(java.lang.String call,
                java.lang.String script)  | 
void | 
addSeperator()  | 
protected void | 
compile(ClientBrowser browser)
This is the spot to put all your generation
 of the HTML components. 
 | 
void | 
forceEnabled()  | 
int | 
getIndex(java.lang.String itemCode)  | 
java.lang.String | 
getItemCode(int index)  | 
java.lang.String | 
getItemValue(int index)  | 
java.lang.String | 
getName()  | 
int | 
getNumberOfItems()  | 
java.lang.String | 
getPlaceHolder()
get the placeholder string 
 | 
int | 
getSize()  | 
java.lang.String | 
getValue()  | 
boolean | 
hasValue(java.lang.String itemCode)
Does the list contain this code. 
 | 
protected void | 
iGenerate(ClientBrowser browser,
         java.lang.StringBuilder buffer)
generate the raw HTML for this component. 
 | 
protected void | 
iListBoxGenerate(ClientBrowser browser,
                java.lang.StringBuilder buffer)  | 
void | 
insertItem(int index,
          java.lang.String itemName,
          java.lang.String itemCode,
          boolean selected)  | 
boolean | 
isDisabled()
Is this is Disabled 
 | 
boolean | 
isReadOnly()
Is this is ReadOnly 
 | 
void | 
removeAllItems()
remove all items. 
 | 
void | 
removeItem(int index)  | 
void | 
setAllowMultiple(boolean on)  | 
void | 
setDisabled(boolean flag)
Disables this list box. 
 | 
void | 
setPlaceHolder(java.lang.String plSring)
set the placeholder string 
 | 
void | 
setReadOnly(boolean flag)
Sets the field to READONLY. 
 | 
void | 
setSelected(java.lang.String itemCode)  | 
void | 
setSelected(java.lang.String itemCode,
           boolean on)  | 
void | 
setSize(int size)  | 
void | 
setToolTip(java.lang.String toolTip)  | 
void | 
setValue(java.lang.String value)  | 
void | 
setVisible(boolean visible)  | 
addJavaScript, addJavaScript, addOnLoadScript, appendClassName, checkIsContainer, copyAttributes, doBuildToolTip, fetchStyleProperty, getClassName, getId, getMutableTheme, getParent, getParentPage, getStyleSheet, getTheme, hasTheme, iAddComponent, iAddComponent, iAddedToPage, iAddEvent, iClear, iFindId, iGenerateAttributes, iGenerateAttributesID, iGenerateComponent, iGenerateComponent, iGenerateEvents, iGetComponent, iGetComponentCount, iHasEvent, iRemoveComponent, isCompiled, iSetId, iSetName, iSetStyleId, makeColorID, makeListOfEvents, monitorPage, postCompile, resetParent, setAlignment, setAttribute, setClassName, setHasInitFocus, setParent, setStyleProperty, setTabIndex, touchpublic static final java.lang.String SEPERATOR_VALUE
protected boolean disabledFg
protected boolean readonlyFg
protected boolean forceEnabled
protected boolean allowMultiple
protected java.util.HashMap<java.lang.String,java.lang.String> selectedItems
protected java.util.ArrayList<java.lang.String> listItems
protected java.util.ArrayList<java.lang.String> listCodes
public void setPlaceHolder(java.lang.String plSring)
plSring - the place holder stringpublic java.lang.String getPlaceHolder()
public int getNumberOfItems()
public void addOnChangeEvent(java.lang.String call)
addOnChangeEvent in class HTMLFormComponentcall - public void addOnChangeEvent(java.lang.String call,
                             java.lang.String script)
addOnChangeEvent in class HTMLFormComponentcall - script - public void addItem(java.lang.String itemName)
itemName - public void addItem(java.lang.String itemName,
                    java.lang.String itemCode)
itemName - itemCode - public void setSelected(java.lang.String itemCode)
itemCode - public void setSelected(java.lang.String itemCode,
                        boolean on)
itemCode - on - public void setAllowMultiple(boolean on)
on - public void setVisible(boolean visible)
visible - public boolean hasValue(java.lang.String itemCode)
itemCode - public void setSize(int size)
size - public int getSize()
public void addItem(java.lang.String itemName,
                    boolean selected)
itemName - selected - public void addItem(java.lang.String itemName,
                    java.lang.String itemCode,
                    boolean selected)
itemName - itemCode - selected - public void insertItem(int index,
                       java.lang.String itemName,
                       java.lang.String itemCode,
                       boolean selected)
index - itemName - itemCode - selected - public void forceEnabled()
public void setDisabled(boolean flag)
setDisabled in interface HTMLReadOnlyToggleflag - public void addSeperator()
public void setToolTip(java.lang.String toolTip)
toolTip - protected void iGenerate(ClientBrowser browser, java.lang.StringBuilder buffer)
iGenerate in class HTMLComponentbrowser - The target browserbuffer - The generate HTMLprotected void compile(ClientBrowser browser)
HTMLComponentcompile in class HTMLComponentprotected void iListBoxGenerate(ClientBrowser browser, java.lang.StringBuilder buffer)
browser - buffer - public java.lang.String getName()
getName in class HTMLFormComponentpublic java.lang.String getValue()
getValue in class HTMLFormComponentpublic void removeItem(int index)
index - public void removeAllItems()
public java.lang.String getItemValue(int index)
index - public java.lang.String getItemCode(int index)
index - public void setValue(java.lang.String value)
setValue in class HTMLFormComponentvalue - the valuepublic int getIndex(java.lang.String itemCode)
itemCode - public void setReadOnly(boolean flag)
setReadOnly in interface HTMLReadOnlyToggleflag - public boolean isDisabled()
isDisabled in interface HTMLReadOnlypublic boolean isReadOnly()
isReadOnly in interface HTMLReadOnlystSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.