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)