PForm

oxygen.ui.web.PForm
See thePForm companion object
final case class PForm[-Env, +Action, -StateGet, +StateSet <: StateGet, +Value](widget: PWidget[Env, Action, StateGet, StateSet], value: FormValue[StateGet, Value])

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def as[Value2](f: => Value2): PForm[Env, Action, StateGet, StateSet, Value2]
def inNode[Env2 <: Env, Action2 >: Action, StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2](node: Node[Env2, Action2, StateGet2, StateSet2]): PForm[Env2, Action2, StateGet2, StateSet2, Value]
def mapOrFail[Value2](f: Value => EitherMessage[Value2]): PForm[Env, Action, StateGet, StateSet, Value2]
def mapValue[Value2](f: Value => Value2): PForm[Env, Action, StateGet, StateSet, Value2]
def mapValueEitherError[Value2](f: Value => EitherError[Value2]): PForm[Env, Action, StateGet, StateSet, Value2]
def mapValueEitherMessage[Value2](f: Value => EitherMessage[Value2]): PForm[Env, Action, StateGet, StateSet, Value2]
def mapValueEitherMessages[Value2](f: Value => EitherMessages[Value2]): PForm[Env, Action, StateGet, StateSet, Value2]
def result: PForm[Env, Action, StateGet, StateSet, FormResult[Value]]
def unit: PForm[Env, Action, StateGet, StateSet, Unit]
def validateValue(f: Value => EitherMessage[Unit]): PForm[Env, Action, StateGet, StateSet, Value]
def validateValue(f: Value => EitherMessages[Unit]): PForm[Env, Action, StateGet, StateSet, Value]
def valueEffect(s: StateGet): IO[FormValidationErrors, Value]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product