public interface ItsNatHTMLSelect extends ItsNatHTMLFormComponent, ItsNatList
HTML select based components can be combo boxes and multiple selection lists
The HTML select element may be empty initially, no pattern is needed (because only <option> elements are allowed, current implementations do not support <optgroup>).
HTML <select> based components have no in place editor, because <option> elements only support text nodes.
Modifier and Type | Method and Description |
---|---|
void |
blur()
Removes focus from this element.
|
void |
focus()
Gives focus to this element.
|
org.w3c.dom.html.HTMLSelectElement |
getHTMLSelectElement()
Returns the associated DOM element to this component.
|
ItsNatHTMLSelectUI |
getItsNatHTMLSelectUI()
Returns the user interface manager of this component.
|
boolean |
isMarkupDriven()
Informs whether this component is markup driven.
|
void |
setMarkupDriven(boolean value)
Sets whether this component is markup driven.
|
getItsNatHTMLForm
getHTMLElement, getItsNatHTMLComponentManager, getItsNatHTMLElementComponentUI
getElement, getItsNatElementComponentUI
addEventListener, addEventListener, addEventListener, addEventListener, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, disableEventListener, disableEventListener, dispose, enableEventListener, enableEventListener, getArtifact, getArtifact, getItsNatComponentManager, getItsNatComponentUI, getItsNatDocument, getNode, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, isDisposed, isEnabled, registerArtifact, removeArtifact, removeEventListener, removeEventListener, removeEventListener, removeEventListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, setEnabled, setEventListenerParams, setEventListenerParams, setNode
containsUserValueName, getUserValue, getUserValueNames, removeUserValue, setUserValue
createDefaultListModel, getEditingIndex, getEditorActivatorEvent, getItsNatListCellEditor, getItsNatListCellRenderer, getItsNatListStructure, getItsNatListUI, getListModel, getSelectedIndex, indexOf, isEditing, isEditingEnabled, setEditingEnabled, setEditorActivatorEvent, setItsNatListCellEditor, setItsNatListCellRenderer, setListModel, setSelectedIndex, startEditingAt
ItsNatHTMLSelectUI getItsNatHTMLSelectUI()
org.w3c.dom.html.HTMLSelectElement getHTMLSelectElement()
void blur()
It sends the appropriated JavaScript to the client to call again
using the symmetric DOM element at the client. This method does the same
as org.w3c.dom.html.HTMLSelectElement.blur()
in non-internal (remote) event mode.
void focus()
It sends the appropriated JavaScript to the client to call again
using the symmetric DOM element at the client. This method does the same
as org.w3c.dom.html.HTMLSelectElement.focus()
in non-internal (remote) event mode.
boolean isMarkupDriven()
The default value is defined by the artifact name "markupDriven"
if defined or "markupDriven" attribute (ItsNat namespace) if defined
else by ItsNatComponentManager.isMarkupDrivenComponents()
setMarkupDriven(boolean)
void setMarkupDriven(boolean value)
value
- true to enable markup driven.isMarkupDriven()
Copyright © 2007 Innowhere Software Services S.L. All Rights Reserved.