abk.html
Class ASelectControl
java.lang.Object
abk.html.ANodeObject<T>
abk.html.AElementNode<T>
abk.html.AControlElement<ASelectControl>
abk.html.ASelectControl
- All Implemented Interfaces:
- IDisableable, Serializable
public class ASelectControl
- extends AControlElement<ASelectControl>
- See Also:
- Serialized Form
Methods inherited from class abk.html.AControlElement |
autocomplete, autocomplete, disabled, disabled, doAutoComplete, doDisabled, doName, doReadOnly, doRequired, doType, doValue, model, model, msgOld, name, name, readonly, readonly, required, required, type, type, type, value, value, value, value, value, value, value, value, value, value, write |
Methods inherited from class abk.html.AElementNode |
_tagAttribute, A, addClass, append, append, B, BR, BUTTON, CHECKBOX, children, classList, clearChildren, DIV, doClass, doId, doLang, doStyle, doTitle, EM, getTagName, HIDDEN, I, id, id, INPUT, insert, isEndTagForbidden, klass, klass, LABEL, lang, lang, P, PRE, remove, removeClass, SELECT, setEndTagForbidden, SPAN, STRONG, style, style, TABLE, tagAttribute, tagAttribute, text, TEXTAREA, textContent, textContent, title, title, U, VAR |
iMultiple
private boolean iMultiple
iSize
private int iSize
ASelectControl
public ASelectControl(String tagName)
reset
public ASelectControl reset()
- Description copied from class:
AControlElement
- Además de la acción por defecto de AElementNode.reset(), fija como
vacíos los atributos name, value, type y
autocomplete, y pone a
false
los atributos disabled y
required.
Este método es invocado por el constructor, y la propiedad iModel será nula
durante su ejecución. Por tanto, en su implementación debe evitarse el uso de
iModel o cualquier método que lo use, como AControlElement.msgOld(java.lang.String, java.lang.Object...).
- Overrides:
reset
in class AControlElement<ASelectControl>
- Returns:
- El propio objeto instanciado.
multiple
public boolean multiple()
multiple
public ASelectControl multiple(boolean multiple)
doMultiple
protected void doMultiple(StringBuilder sb)
size
public int size()
size
public ASelectControl size(int size)
doSize
protected void doSize(StringBuilder sb)
options
public List<AOptionElement> options()
adoptNode
protected void adoptNode(ANodeObject<?> newChild)
- Overrides:
adoptNode
in class AElementNode<ASelectControl>
addAll
public ASelectControl addAll(Iterable<AOptionElement> all)
value
public ASelectControl value(String value)
- Overrides:
value
in class AControlElement<ASelectControl>
value
public String value()
- Overrides:
value
in class AControlElement<ASelectControl>
addItems
public ASelectControl addItems(Iterable<? extends IOptionItem> items)
doTagStart
protected void doTagStart(StringBuilder sb)
- Description copied from class:
AElementNode
- Escribe los atributos del elemento. Este método debe ser sobrecargado por los elementos
descendientes de AElementNode para incluir sus atributos en la serialización de
la etiqueta.
- Overrides:
doTagStart
in class AControlElement<ASelectControl>
- Parameters:
sb
- Objeto utilizado para la serialización.
OPTION
public AOptionElement OPTION()
OPTION
public AOptionElement OPTION(IOptionItem item)
Copyright © 2024. All rights reserved.