Package com.google.gwt.dom.client
Class SelectElement
java.lang.Object
com.google.gwt.core.client.JavaScriptObject
com.google.gwt.dom.client.Node
com.google.gwt.dom.client.Element
com.google.gwt.dom.client.SelectElement
The select element allows the selection of an option.
The contained options can be directly accessed through the select element as
a collection.
- See Also:
-
Field Summary
Fields inherited from class com.google.gwt.dom.client.Element
DRAGGABLE_AUTO, DRAGGABLE_FALSE, DRAGGABLE_TRUE
Fields inherited from class com.google.gwt.dom.client.Node
DOCUMENT_NODE, ELEMENT_NODE, TEXT_NODE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
add
(OptionElement option, OptionElement before) Add a new element to the collection of OPTION elements for this SELECT.static SelectElement
Assert that the givenElement
is compatible with this class and automatically typecast it.final void
clear()
Removes all OPTION elements from this SELECT.final String
Deprecated.final FormElement
getForm()
Returns the FORM element containing this control.final int
The number of options in this SELECT.final String
If true, multiple OPTION elements may be selected in this SELECT.final String
getName()
Form control or object name when submitted with a form.final NodeList
<OptionElement> The collection of OPTION elements contained by this element.final int
The ordinal index of the selected option, starting from 0.final int
getSize()
Number of visible rows.final String
getType()
The type of this form control.final String
getValue()
The current form control value (i.e., the value of the currently selected option), if multiple options are selected this is the value of the first selected option.static boolean
Determines whether the givenJavaScriptObject
can be cast to this class.static boolean
Determine whether the givenElement
can be cast to this class.static boolean
Determine whether the givenNode
can be cast to this class.final boolean
The control is unavailable in this context.final boolean
If true, multiple OPTION elements may be selected in this SELECT.final void
remove
(int index) Remove an element from the collection of OPTION elements for this SELECT.final void
setDisabled
(boolean disabled) The control is unavailable in this context.final void
setDisabled
(String disabled) The control is unavailable in this context.final void
setMultiple
(boolean multiple) If true, multiple OPTION elements may be selected in this SELECT.final void
Form control or object name when submitted with a form.final void
setSelectedIndex
(int index) The ordinal index of the selected option, starting from 0.final void
setSize
(int size) Number of visible rows.final void
The type of this form control.final void
The current form control value (i.e., the value of the currently selected option), if multiple options are selected this is the value of the first selected option.Methods inherited from class com.google.gwt.dom.client.Element
addClassName, as, as, blur, dispatchEvent, focus, getAbsoluteBottom, getAbsoluteLeft, getAbsoluteRight, getAbsoluteTop, getAttribute, getClassName, getClientHeight, getClientWidth, getDir, getDraggable, getElementsByTagName, getFirstChildElement, getId, getInnerHTML, getInnerText, getLang, getNextSiblingElement, getOffsetHeight, getOffsetLeft, getOffsetParent, getOffsetTop, getOffsetWidth, getPreviousSiblingElement, getPropertyBoolean, getPropertyDouble, getPropertyInt, getPropertyJSO, getPropertyObject, getPropertyString, getScrollHeight, getScrollLeft, getScrollTop, getScrollWidth, getString, getStyle, getTabIndex, getTagName, getTitle, hasAttribute, hasClassName, hasTagName, indexOfName, removeAttribute, removeClassName, replaceClassName, scrollIntoView, setAttribute, setClassName, setDir, setDraggable, setId, setInnerHTML, setInnerSafeHtml, setInnerText, setLang, setPropertyBoolean, setPropertyDouble, setPropertyInt, setPropertyJSO, setPropertyObject, setPropertyString, setScrollLeft, setScrollTop, setTabIndex, setTitle, toggleClassName
Methods inherited from class com.google.gwt.dom.client.Node
appendChild, cloneNode, getChild, getChildCount, getChildNodes, getFirstChild, getLastChild, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPreviousSibling, hasChildNodes, hasParentElement, insertAfter, insertBefore, insertFirst, isOrHasChild, removeAllChildren, removeChild, removeFromParent, replaceChild, setNodeValue
Methods inherited from class com.google.gwt.core.client.JavaScriptObject
cast, createArray, createArray, createFunction, createObject, equals, hashCode, toSource, toString
-
Field Details
-
TAG
- See Also:
-
-
Constructor Details
-
SelectElement
protected SelectElement()
-
-
Method Details
-
as
Assert that the givenElement
is compatible with this class and automatically typecast it. -
is
Determines whether the givenJavaScriptObject
can be cast to this class. Anull
object will cause this method to returnfalse
. -
is
Determine whether the givenNode
can be cast to this class. Anull
node will cause this method to returnfalse
. -
is
Determine whether the givenElement
can be cast to this class. Anull
node will cause this method to returnfalse
. -
add
Add a new element to the collection of OPTION elements for this SELECT. This method is the equivalent of the appendChild method of the Node interface if the before parameter is null. It is equivalent to the insertBefore method on the parent of before in all other cases. This method may have no effect if the new element is not an OPTION or an OPTGROUP.- Parameters:
option
- The element to addbefore
- The element to insert before, or null for the tail of the list
-
clear
public final void clear()Removes all OPTION elements from this SELECT. -
getDisabled
Deprecated.useisDisabled()
instead.The control is unavailable in this context.- See Also:
-
getForm
Returns the FORM element containing this control. Returns null if this control is not within the context of a form. -
getLength
public final int getLength()The number of options in this SELECT. -
getMultiple
If true, multiple OPTION elements may be selected in this SELECT.- See Also:
-
getName
Form control or object name when submitted with a form.- See Also:
-
getOptions
The collection of OPTION elements contained by this element. -
getSelectedIndex
public final int getSelectedIndex()The ordinal index of the selected option, starting from 0. The value -1 is returned if no element is selected. If multiple options are selected, the index of the first selected option is returned. -
getSize
public final int getSize()Number of visible rows.- See Also:
-
getType
The type of this form control. This is the string "select-multiple" when the multiple attribute is true and the string "select-one" when false. -
getValue
The current form control value (i.e., the value of the currently selected option), if multiple options are selected this is the value of the first selected option. -
isDisabled
public final boolean isDisabled()The control is unavailable in this context.- See Also:
-
isMultiple
public final boolean isMultiple()If true, multiple OPTION elements may be selected in this SELECT.- See Also:
-
remove
public final void remove(int index) Remove an element from the collection of OPTION elements for this SELECT. Does nothing if no element has the given index.- Parameters:
index
- The index of the item to remove, starting from 0.
-
setDisabled
public final void setDisabled(boolean disabled) The control is unavailable in this context.- See Also:
-
setDisabled
The control is unavailable in this context.- See Also:
-
setMultiple
public final void setMultiple(boolean multiple) If true, multiple OPTION elements may be selected in this SELECT.- See Also:
-
setName
Form control or object name when submitted with a form.- See Also:
-
setSelectedIndex
public final void setSelectedIndex(int index) The ordinal index of the selected option, starting from 0. The value -1 is returned if no element is selected. If multiple options are selected, the index of the first selected option is returned. -
setSize
public final void setSize(int size) Number of visible rows.- See Also:
-
setType
The type of this form control. This is the string "select-multiple" when the multiple attribute is true and the string "select-one" when false. -
setValue
The current form control value (i.e., the value of the currently selected option), if multiple options are selected this is the value of the first selected option.
-
isDisabled()
instead.