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
FieldsFields inherited from class com.google.gwt.dom.client.Element
DRAGGABLE_AUTO, DRAGGABLE_FALSE, DRAGGABLE_TRUEFields inherited from class com.google.gwt.dom.client.Node
DOCUMENT_NODE, ELEMENT_NODE, TEXT_NODE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidadd(OptionElement option, OptionElement before) Add a new element to the collection of OPTION elements for this SELECT.static SelectElementAssert that the givenElementis compatible with this class and automatically typecast it.final voidclear()Removes all OPTION elements from this SELECT.final StringDeprecated.final FormElementgetForm()Returns the FORM element containing this control.final intThe number of options in this SELECT.final StringIf true, multiple OPTION elements may be selected in this SELECT.final StringgetName()Form control or object name when submitted with a form.final NodeList<OptionElement>The collection of OPTION elements contained by this element.final intThe ordinal index of the selected option, starting from 0.final intgetSize()Number of visible rows.final StringgetType()The type of this form control.final StringgetValue()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 booleanDetermines whether the givenJavaScriptObjectcan be cast to this class.static booleanDetermine whether the givenElementcan be cast to this class.static booleanDetermine whether the givenNodecan be cast to this class.final booleanThe control is unavailable in this context.final booleanIf true, multiple OPTION elements may be selected in this SELECT.final voidremove(int index) Remove an element from the collection of OPTION elements for this SELECT.final voidsetDisabled(boolean disabled) The control is unavailable in this context.final voidsetDisabled(String disabled) The control is unavailable in this context.final voidsetMultiple(boolean multiple) If true, multiple OPTION elements may be selected in this SELECT.final voidForm control or object name when submitted with a form.final voidsetSelectedIndex(int index) The ordinal index of the selected option, starting from 0.final voidsetSize(int size) Number of visible rows.final voidThe type of this form control.final voidThe 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, toggleClassNameMethods 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, setNodeValueMethods 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 givenElementis compatible with this class and automatically typecast it. -
is
Determines whether the givenJavaScriptObjectcan be cast to this class. Anullobject will cause this method to returnfalse. -
is
Determine whether the givenNodecan be cast to this class. Anullnode will cause this method to returnfalse. -
is
Determine whether the givenElementcan be cast to this class. Anullnode 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.