Class SelectFormElementRenderer
java.lang.Object
io.micronaut.views.fields.render.secondary.SelectFormElementRenderer
- All Implemented Interfaces:
FormElementRenderer<SelectFormElement>
@Secondary
@Singleton
public class SelectFormElementRenderer
extends Object
implements FormElementRenderer<SelectFormElement>
Renders a
SelectFormElement as HTML.- Since:
- 4.1.0
- Author:
- Sergio del Amo
-
Field Summary
Fields inherited from interface FormElementRenderer
ATTR_CHECKED, ATTR_COLS, ATTR_DISABLED, ATTR_FOR, ATTR_ID, ATTR_MAX, ATTR_MAX_LENGTH, ATTR_MIN, ATTR_MIN_LENGTH, ATTR_NAME, ATTR_PATTERN, ATTR_PLACEHOLDER, ATTR_READ_ONLY, ATTR_REQUIRED, ATTR_ROWS, ATTR_SELECTED, ATTR_SIZE, ATTR_STEP, ATTR_TYPE, ATTR_VALUE, GREATER_THAN, LESS_THAN, SLASH, SPACE -
Constructor Summary
ConstructorsConstructorDescriptionSelectFormElementRenderer(io.micronaut.context.MessageSource messageSource, FormElementRenderer<Option> optionFormElementRenderer) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<HtmlAttribute> attributes(@NonNull SelectFormElement el) @NonNull Stringrender(@NonNull SelectFormElement el, @NonNull Locale locale) Renders a Form Element as HTML.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FormElementRenderer
attributes, content, render, render, renderCloseTag, renderLabel, renderOpenTag, typeHtmlAttribute
-
Constructor Details
-
SelectFormElementRenderer
public SelectFormElementRenderer(io.micronaut.context.MessageSource messageSource, FormElementRenderer<Option> optionFormElementRenderer) - Parameters:
messageSource- Message source.optionFormElementRenderer- Renderer forOptionelements.
-
-
Method Details
-
render
Description copied from interface:FormElementRendererRenders a Form Element as HTML.- Specified by:
renderin interfaceFormElementRenderer<SelectFormElement>- Parameters:
el- Form Elementlocale- Locale- Returns:
- HTML
-
attributes
- Parameters:
el- select element- Returns:
- a List of HTML attributes
-