package udash
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- udash
- Routing
- Properties
- Bindings
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
CastableProperty[A] = udash.properties.single.CastableProperty[A]
- Definition Classes
- Properties
-
type
CastableReadableProperty[A] = udash.properties.single.CastableReadableProperty[A]
- Definition Classes
- Properties
-
type
DefaultValidationError = udash.properties.DefaultValidationError
- Definition Classes
- Properties
- type DefaultViewPresenterFactory[S <: State] = udash.core.DefaultViewPresenterFactory[S]
- type EmptyPresenter[S <: State] = udash.core.EmptyPresenter[S]
- type FileUploader = udash.utils.FileUploader
- type FinalView = udash.core.FinalView
-
type
ModelProperty[A] = udash.properties.model.ModelProperty[A]
- Definition Classes
- Properties
-
type
Patch[+P <: ReadableProperty[_]] = udash.properties.seq.Patch[P]
- Definition Classes
- Properties
- type Presenter[S <: State] = udash.core.Presenter[S]
-
type
Property[A] = udash.properties.single.Property[A]
- Definition Classes
- Properties
-
type
ReadableModelProperty[A] = udash.properties.model.ReadableModelProperty[A]
- Definition Classes
- Properties
-
type
ReadableProperty[A] = udash.properties.single.ReadableProperty[A]
- Definition Classes
- Properties
-
type
ReadableSeqProperty[A] = udash.properties.seq.ReadableSeqProperty[A, _ <: ReadableProperty[A]]
- Definition Classes
- Properties
- type Registration = udash.utils.Registration
-
type
RoutingEngine[S <: udash.core.State] = udash.routing.RoutingEngine[S]
- Definition Classes
- Routing
- type RoutingRegistry[S <: State] = udash.core.RoutingRegistry[S]
-
type
SeqProperty[A] = udash.properties.seq.SeqProperty[A, _ <: Property[A]]
- Definition Classes
- Properties
- type State = udash.core.State
- type StrictLogging = udash.utils.StrictLogging
- type Url = udash.core.Url
-
type
UrlChangeProvider = udash.routing.UrlChangeProvider
- Definition Classes
- Routing
-
type
ValidationError = udash.properties.ValidationError
- Definition Classes
- Properties
-
type
ValidationResult = udash.properties.ValidationResult
- Definition Classes
- Properties
-
type
Validator[T] = udash.properties.Validator[T]
- Definition Classes
- Properties
- type View = udash.core.View
- type ViewPresenter[S <: State] = udash.core.ViewPresenter[S]
- type ViewPresenterRegistry[S <: State] = udash.core.ViewPresenterRegistry[S]
- type ViewRenderer = udash.view.ViewRenderer
Value Members
-
val
/:/: udash.routing./:/.type
- Definition Classes
- Routing
-
val
CallbackSequencer: udash.properties.CallbackSequencer.type
- Definition Classes
- Properties
-
val
CheckButtons: udash.bindings.CheckButtons.type
- Definition Classes
- Bindings
-
val
Checkbox: udash.bindings.Checkbox.type
- Definition Classes
- Bindings
-
val
DefaultValidationError: udash.properties.DefaultValidationError.type
- Definition Classes
- Properties
-
val
FileInput: udash.bindings.FileInput.type
- Definition Classes
- Bindings
- val FileUploader: udash.utils.FileUploader.type
-
val
Invalid: udash.properties.Invalid.type
- Definition Classes
- Properties
-
val
ModelProperty: udash.properties.model.ModelProperty.type
- Definition Classes
- Properties
-
val
NumberInput: udash.bindings.NumberInput.type
- Definition Classes
- Bindings
-
val
PasswordInput: udash.bindings.PasswordInput.type
- Definition Classes
- Bindings
-
val
Property: udash.properties.single.Property.type
- Definition Classes
- Properties
-
val
RadioButtons: udash.bindings.RadioButtons.type
- Definition Classes
- Bindings
-
val
Select: udash.bindings.Select.type
- Definition Classes
- Bindings
-
val
SeqProperty: udash.properties.seq.SeqProperty.type
- Definition Classes
- Properties
-
val
TextArea: udash.bindings.TextArea.type
- Definition Classes
- Bindings
-
val
TextInput: udash.bindings.TextInput.type
- Definition Classes
- Bindings
- val Url: udash.core.Url.type
-
val
Valid: udash.properties.Valid.type
- Definition Classes
- Properties
- val Window: udash.core.Window.type
-
implicit
val
allowDomElementTpe: ImmutableValue[Element]
- Definition Classes
- Properties
-
implicit
val
allowFileTpe: ImmutableValue[File]
- Definition Classes
- Bindings
-
implicit
val
allowJavaDateTpe: ImmutableValue[Date]
- Definition Classes
- Properties
-
def
bind[T](property: udash.properties.single.ReadableProperty[T]): SimplePropertyModifier[T]
- Definition Classes
- Bindings
-
def
emptyStringNode(): Element
- Definition Classes
- Bindings
-
def
produce[T, E <: udash.properties.single.ReadableProperty[T]](property: udash.properties.seq.ReadableSeqProperty[T, E], initBuilder: (Seq[E]) ⇒ Seq[Element], elementsUpdater: (udash.properties.seq.Patch[E], Seq[Element]) ⇒ Any): SeqAsValuePatchingModifier[T, E]
- Definition Classes
- Bindings
-
def
produce[T](property: udash.properties.seq.ReadableSeqProperty[T, _ <: udash.properties.single.ReadableProperty[T]])(builder: (Seq[T]) ⇒ Seq[Element]): SeqAsValueModifier[T]
- Definition Classes
- Bindings
-
def
produce[T](property: udash.properties.single.ReadableProperty[T], checkNull: Boolean)(builder: (T) ⇒ Seq[Element]): PropertyModifier[T]
- Definition Classes
- Bindings
-
def
produce[T](property: udash.properties.single.ReadableProperty[T])(builder: (T) ⇒ Seq[Element]): PropertyModifier[T]
- Definition Classes
- Bindings
-
def
repeat[T, E <: udash.properties.single.ReadableProperty[T]](property: udash.properties.seq.ReadableSeqProperty[T, E])(builder: (E) ⇒ Seq[Element]): SeqPropertyModifier[T, E]
- Definition Classes
- Bindings
-
implicit
def
seqFromElement(el: Element): Seq[Element]
- Definition Classes
- Bindings
-
def
showIf(property: udash.properties.single.ReadableProperty[Boolean])(elements: Seq[Element]): PropertyModifier[Boolean]
- Definition Classes
- Bindings
-
implicit
def
toAttrOps(attr: Attr): AttrOps
- Definition Classes
- Bindings
-
implicit
def
toAttrPairOps(attr: AttrPair[Element, _]): AttrPairOps
- Definition Classes
- Bindings
-
implicit
def
toPropertyOps[T](property: udash.properties.single.ReadableProperty[T]): PropertyOps[T]
- Definition Classes
- Bindings
-
def
valid[A](property: udash.properties.single.ReadableProperty[A])(completeBuilder: (ValidationResult) ⇒ Seq[Element], progressBuilder: (Future[ValidationResult]) ⇒ Seq[Element], errorBuilder: (Throwable) ⇒ Seq[Element])(implicit ec: ExecutionContext): ValidationValueModifier[A]
- Definition Classes
- Bindings
Deprecated Value Members
-
def
bindAttribute[T](property: udash.properties.single.ReadableProperty[T])(updater: (T, Element) ⇒ Any): AttrModifier[T]
- Definition Classes
- Bindings
- Annotations
- @deprecated
- Deprecated
(Since version 0.4.0) Use
Attr.bind
,AttrPair.attrIf
orProperty.reactiveApply
instead.
-
def
bindValidation[A](property: udash.properties.single.ReadableProperty[A], initBuilder: (Future[ValidationResult]) ⇒ Seq[Element], completeBuilder: (ValidationResult) ⇒ Seq[Element], errorBuilder: (Throwable) ⇒ Seq[Element])(implicit ec: ExecutionContext): ValidationValueModifier[A]
- Definition Classes
- Bindings
- Annotations
- @deprecated
- Deprecated
(Since version 0.4.0) Use
valid
instead.