Form

oxygen.ui.web.component.Form$package.Form
object Form

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Form.type

Members list

Type members

Classlikes

case object Submit

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Submit.type
object dropdown

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
dropdown.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object submitButton

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object textArea

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
textArea.type
object textField

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
textField.type

Types

type Polymorphic[-Env, +Action, -StateGet, +StateSet <: StateGet, +Value] = FormWidget[Env, Action, StateGet, StateSet, Value]
type Stateful[-Env, +Action, State, +Value] = Stateful[Env, Action, State, Value]
type Stateless[-Env, +Action, +Value] = Stateless[Env, Action, Value]
type Submit = Submit.type

Value members

Concrete methods

def apply[Env, Action, StateGet, StateSet <: StateGet, Value](widget: PWidget[Env, Action, StateGet, StateSet], fields: List[String], stateToValue: StateGet => Result[Value]): FormWidget[Env, Action, StateGet, StateSet, Value]
def const[Value](value: Value): Form[Value]
def const[Env, Action, StateGet, StateSet <: StateGet, Value](widget: PWidget[Env, Action, StateGet, StateSet], value: Value): FormWidget[Env, Action, StateGet, StateSet, Value]
def elementLabel(labelText: String, descriptionText: Specified[Const], labelMod: NodeModifier): Const
def fragment[Env, Action, StateGet, StateSet <: StateGet, Value](before: PWidget[Env, Action, StateGet, StateSet]*)(form: FormWidget[Env, Action, StateGet, StateSet, Value])(after: PWidget[Env, Action, StateGet, StateSet]*): FormWidget[Env, Action, StateGet, StateSet, Value]
def makeWith[Env, Action, State, Value](fields: List[String], widget: Stateful[Env, Action, State])(stateToValue: State => Value): Stateful[Env, Action, State, Value]
def makeWith[Env, Action, State, Value](field: String, widget: Stateful[Env, Action, State])(stateToValue: State => Value): Stateful[Env, Action, State, Value]
def makeWith[Env, Action, State, Value](widget: Stateful[Env, Action, State])(stateToValue: State => Value): Stateful[Env, Action, State, Value]
def makeWithValidation[Env, Action, State, Value](fields: List[String], widget: Stateful[Env, Action, State])(stateToValue: State => EitherMessage[Value]): Stateful[Env, Action, State, Value]
def makeWithValidation[Env, Action, State, Value](field: String, widget: Stateful[Env, Action, State])(stateToValue: State => EitherMessage[Value]): Stateful[Env, Action, State, Value]
def makeWithValidation[Env, Action, State, Value](widget: Stateful[Env, Action, State])(stateToValue: State => EitherMessage[Value]): Stateful[Env, Action, State, Value]
def makeWithValidations[Env, Action, State, Value](fields: List[String], widget: Stateful[Env, Action, State])(stateToValue: State => EitherMessages[Value]): Stateful[Env, Action, State, Value]
def makeWithValidations[Env, Action, State, Value](field: String, widget: Stateful[Env, Action, State])(stateToValue: State => EitherMessages[Value]): Stateful[Env, Action, State, Value]
def makeWithValidations[Env, Action, State, Value](widget: Stateful[Env, Action, State])(stateToValue: State => EitherMessages[Value]): Stateful[Env, Action, State, Value]
def succeed[Env, Action, State, Value](widget: Stateful[Env, Action, State])(stateToValue: State => Value): Stateful[Env, Action, State, Value]
def unit[Env, Action, StateGet, StateSet <: StateGet](widget: PWidget[Env, Action, StateGet, StateSet]): FormWidget[Env, Action, StateGet, StateSet, Unit]
def wrap[Env, Action, StateGet, StateSet <: StateGet](widget: PWidget[Env, Action, StateGet, StateSet]): FormWidget[Env, Action, StateGet, StateSet, Unit]