Object/Class

io.udash.bootstrap.button

UdashButtonGroup

Related Docs: class UdashButtonGroup | package button

Permalink

object UdashButtonGroup

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UdashButtonGroup
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait CheckboxModel extends AnyRef

    Permalink

    Default checkbox element model.

  2. case class DefaultCheckboxModel(text: String, checked: Boolean) extends CheckboxModel with Product with Serializable

    Permalink

    Default implementation of io.udash.bootstrap.button.UdashButtonGroup.CheckboxModel.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object CheckboxModel extends properties.HasModelPropertyCreator[CheckboxModel]

    Permalink
  5. object DefaultCheckboxModel extends properties.HasModelPropertyCreator[DefaultCheckboxModel] with Serializable

    Permalink
  6. def apply(size: ButtonSize = ButtonSize.Default, vertical: Boolean = false, justified: Boolean = false, componentId: ComponentId = UdashBootstrap.newId())(buttons: Element*): UdashButtonGroup[Element, udash.Property[Element]]

    Permalink

    Creates a static button group.

    Creates a static button group. More: Bootstrap Docs.

    size

    button group size

    vertical

    If true, buttons will be rendered vertically

    justified

    If true, buttons will be justified

    componentId

    Id of the root DOM node.

    buttons

    Rendered buttons belonging to the group

    returns

    UdashButtonGroup component, call render to create DOM element representing this group.

  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def checkboxes(items: properties.seq.ReadableSeqProperty[CheckboxModel, udash.CastableProperty[CheckboxModel]], size: ButtonSize = ButtonSize.Default, vertical: Boolean = false, justified: Boolean = false, componentId: ComponentId = UdashBootstrap.newId()): UdashButtonGroup[CheckboxModel, udash.CastableProperty[CheckboxModel]]

    Permalink

    Creates dynamic toggle buttons group.

    Creates dynamic toggle buttons group. Add/remove element from items sequence and it will be synchronised with presented button group. More: Bootstrap Docs.

    items

    Data items which will be represented as buttons in this group.

    size

    button group size

    vertical

    If true, buttons will be rendered vertically

    justified

    If true, buttons will be justified

    returns

    UdashButtonGroup component, call render to create DOM element representing this group.

  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val defaultCheckboxFactory: (udash.CastableProperty[CheckboxModel]) ⇒ Seq[Button]

    Permalink

    Button factory for io.udash.bootstrap.button.UdashButtonGroup.CheckboxModel.

    Button factory for io.udash.bootstrap.button.UdashButtonGroup.CheckboxModel. It creates group of toggle buttons.

  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. def radio[ItemType <: CheckboxModel, ElemType <: udash.CastableProperty[ItemType]](items: properties.seq.ReadableSeqProperty[ItemType, ElemType], size: ButtonSize = ButtonSize.Default, vertical: Boolean = false, justified: Boolean = false, componentId: ComponentId = UdashBootstrap.newId())(implicit arg0: ModelPropertyCreator[ItemType]): UdashButtonGroup[ItemType, ElemType]

    Permalink

    Creates dynamic radio buttons group.

    Creates dynamic radio buttons group. Add/remove element from items sequence and it will be synchronised with presented button group. More: Bootstrap Docs.

    ItemType

    Single element type in the items sequence.

    ElemType

    Type of the property containing every element in items sequence.

    items

    Data items which will be represented as buttons in this group.

    size

    button group size

    vertical

    If true, buttons will be rendered vertically

    justified

    If true, buttons will be justified

    returns

    UdashButtonGroup component, call render to create DOM element representing this group.

  21. def reactive[ItemType, ElemType <: udash.ReadableProperty[ItemType]](items: properties.seq.ReadableSeqProperty[ItemType, ElemType], size: ButtonSize = ButtonSize.Default, vertical: Boolean = false, justified: Boolean = false, componentId: ComponentId = UdashBootstrap.newId())(itemFactory: (ElemType) ⇒ Seq[Element]): UdashButtonGroup[ItemType, ElemType]

    Permalink

    Creates dynamic button group.

    Creates dynamic button group. items sequence changes will be synchronized with rendered button group. More: Bootstrap Docs.

    ItemType

    Single element type in the items sequence.

    ElemType

    Type of the property containing every element in the items sequence.

    items

    Data items which will be represented as buttons in this group.

    size

    button group size

    vertical

    If true, buttons will be rendered vertically

    justified

    If true, buttons will be justified

    itemFactory

    Creates a button based on an item from the items sequence.

    returns

    UdashButtonGroup component, call render to create DOM element representing this group.

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped