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

Types

type Polymorphic[-Env, +Action, -StateGet, +StateSet <: StateGet, +Value] = PForm[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 => FormResult[Value]): PForm[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): PForm[Env, Action, StateGet, StateSet, Value]
def fragment[Env, Action, StateGet, StateSet <: StateGet, Value](before: PWidget[Env, Action, StateGet, StateSet]*)(form: PForm[Env, Action, StateGet, StateSet, Value])(after: PWidget[Env, Action, StateGet, StateSet]*): PForm[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]): PForm[Env, Action, StateGet, StateSet, Unit]
def wrap[Env, Action, StateGet, StateSet <: StateGet](widget: PWidget[Env, Action, StateGet, StateSet]): PForm[Env, Action, StateGet, StateSet, Unit]