Source code for dazzler.components.core._input

"""Autogenerated file: DO NOT EDIT!"""
import typing  # noqa: F401
from dazzler.system import Component, Aspect, UNDEFINED  # noqa: F401


[docs]class Input(Component): """ Html input wrapper. """ id = Aspect() name = Aspect() required = Aspect() value = Aspect(default='', docstring="(default='')") type = Aspect(docstring="(Possible values: 'number', 'hidden', 'text', 'search', 'tel', 'password', 'range', 'email', 'url', 'submit', 'checkbox', 'reset')") # noqa: E501 placeholder = Aspect() pattern = Aspect() auto_complete = Aspect() auto_focus = Aspect() auto_save = Aspect() auto_correct = Aspect() disabled = Aspect() n_blur = Aspect(default=0, docstring="(default=0)") n_submit = Aspect(default=0, docstring="(default=0)") min = Aspect() min_length = Aspect() max_length = Aspect() max = Aspect() step = Aspect() multiple = Aspect() checked = Aspect(default=False, docstring="(default=False)") class_name = Aspect(docstring="Class name automatically added by dazzler api with a prefix for the component library.ie: core component Container become ``dazzler-core-container``.When added on the component, the class names will be concatenated.") # noqa: E501 style = Aspect(docstring="Style object for the top level wrapper of the component.") # noqa: E501
[docs] def __init__( self, id: typing.Optional[str] = UNDEFINED, name: typing.Optional[str] = UNDEFINED, required: typing.Optional[bool] = UNDEFINED, value: typing.Optional[typing.Union[str, typing.Union[float, int]]] = '', # noqa: E501 type: typing.Optional[typing.Any] = UNDEFINED, placeholder: typing.Optional[str] = UNDEFINED, pattern: typing.Optional[str] = UNDEFINED, auto_complete: typing.Optional[str] = UNDEFINED, auto_focus: typing.Optional[bool] = UNDEFINED, auto_save: typing.Optional[str] = UNDEFINED, auto_correct: typing.Optional[str] = UNDEFINED, disabled: typing.Optional[bool] = UNDEFINED, n_blur: typing.Optional[typing.Union[float, int]] = 0, n_submit: typing.Optional[typing.Union[float, int]] = 0, min: typing.Optional[typing.Union[float, int]] = UNDEFINED, min_length: typing.Optional[typing.Union[float, int]] = UNDEFINED, max_length: typing.Optional[typing.Union[float, int]] = UNDEFINED, max: typing.Optional[typing.Union[float, int]] = UNDEFINED, step: typing.Optional[typing.Union[str, typing.Union[float, int]]] = UNDEFINED, # noqa: E501 multiple: typing.Optional[bool] = UNDEFINED, checked: typing.Optional[bool] = False, class_name: typing.Optional[str] = UNDEFINED, style: typing.Optional[typing.Dict] = UNDEFINED, identity: str = None ): """ :param id: :param name: :param required: :param value: (default='') :param type: (Possible values: 'number', 'hidden', 'text', 'search', 'tel', 'password', 'range', 'email', 'url', 'submit', 'checkbox', 'reset') :param placeholder: :param pattern: :param auto_complete: :param auto_focus: :param auto_save: :param auto_correct: :param disabled: :param n_blur: (default=0) :param n_submit: (default=0) :param min: :param min_length: :param max_length: :param max: :param step: :param multiple: :param checked: (default=False) :param class_name: Class name automatically added by dazzler api with a prefix for the component library. ie: core component Container become ``dazzler-core-container``. When added on the component, the class names will be concatenated. :param style: Style object for the top level wrapper of the component. """ Component.__init__(self, locals(), identity)