Interface FormInputElement

All Superinterfaces:
com.foreach.across.modules.web.ui.elements.HtmlViewElement, com.foreach.across.modules.web.ui.MutableViewElement, com.foreach.across.modules.web.ui.ViewElement
All Known Subinterfaces:
FormControlElement, FormControlElement.Proxy
All Known Implementing Classes:
AutoSuggestFormElement, ButtonViewElement, CheckboxFormElement, DateTimeFormElement, FileUploadFormElement, FormControlElementSupport, HiddenFormElement, InputGroupFormElement, NumericFormElement, RadioFormElement, SelectFormElement, SelectFormElement.Option, TextareaFormElement, TextboxFormElement, ToggleFormElement

public interface FormInputElement extends com.foreach.across.modules.web.ui.elements.HtmlViewElement
Basic support for a typical form input element. A form control with limited attributes like control name and disabled.
Author:
Arne Vandamme
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.foreach.across.modules.web.ui.elements.HtmlViewElement

    com.foreach.across.modules.web.ui.elements.HtmlViewElement.Functions

    Nested classes/interfaces inherited from interface com.foreach.across.modules.web.ui.ViewElement

    com.foreach.across.modules.web.ui.ViewElement.Wither<T extends com.foreach.across.modules.web.ui.ViewElement>, com.foreach.across.modules.web.ui.ViewElement.WitherGetter<T extends com.foreach.across.modules.web.ui.ViewElement,U extends Object>, com.foreach.across.modules.web.ui.ViewElement.WitherRemover<T extends com.foreach.across.modules.web.ui.ViewElement>, com.foreach.across.modules.web.ui.ViewElement.WitherSetter<T extends com.foreach.across.modules.web.ui.ViewElement>
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
     
    setControlName(String controlName)
     
    setDisabled(boolean disabled)
     

    Methods inherited from interface com.foreach.across.modules.web.ui.elements.HtmlViewElement

    addAttributes, addCssClass, getAttribute, getAttribute, getAttributes, getHtmlId, getTagName, hasAttribute, hasCssClass, remove, removeAttribute, removeCssClass, set, setAttribute, setAttributes, setHtmlId

    Methods inherited from interface com.foreach.across.modules.web.ui.MutableViewElement

    setCustomTemplate, setName

    Methods inherited from interface com.foreach.across.modules.web.ui.ViewElement

    get, getCustomTemplate, getElementType, getName, matches