Interface FormControlElement

All Superinterfaces:
FormInputElement, 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.Proxy
All Known Implementing Classes:
AutoSuggestFormElement, CheckboxFormElement, DateTimeFormElement, FileUploadFormElement, FormControlElementSupport, InputGroupFormElement, NumericFormElement, RadioFormElement, SelectFormElement, SelectFormElement.Option, TextareaFormElement, TextboxFormElement, ToggleFormElement

public interface FormControlElement extends FormInputElement
Author:
Arne Vandamme
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Marks the implementation as being a proxy for the actual control that is to be one of its children.

    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
     
    boolean
     
    setReadonly(boolean readonly)
     
    setRequired(boolean required)
     

    Methods inherited from interface com.foreach.across.modules.bootstrapui.elements.FormInputElement

    getControlName, isDisabled, setControlName, setDisabled

    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
  • Method Details

    • isReadonly

      boolean isReadonly()
    • setReadonly

      FormControlElement setReadonly(boolean readonly)
    • isRequired

      boolean isRequired()
    • setRequired

      FormControlElement setRequired(boolean required)