From 415afec335659ca6bc206b34bdd3c2fe4635718f Mon Sep 17 00:00:00 2001
From: Robert Jaros
+
+
+
+
+ Constructor Determines if the group is disabled. Getter Determines if the group is disabled.
+
+<init>
+
+SelectOptGroup(label: String, options: List<StringPair>? = null, maxOptions: Int? = null, disabled: Boolean = false, classes: Set<String> = setOf())
+Parameters
+label
- the label of the groupoptions
- an optional list of options (label to value pairs) for the groupmaxOptions
- maximal number of selected options in the groupdisabled
- renders a disabled groupclasses
- a set of CSS class names
+
+
+disabled
+
+var disabled: Boolean
+
+
Setter
+
Determines if the group is disabled.
+ + + diff --git a/api/pl.treksoft.kvision.form.select/-select-opt-group/get-sn-attrs.html b/api/pl.treksoft.kvision.form.select/-select-opt-group/get-sn-attrs.html new file mode 100644 index 00000000..9fd36159 --- /dev/null +++ b/api/pl.treksoft.kvision.form.select/-select-opt-group/get-sn-attrs.html @@ -0,0 +1,18 @@ + + + +protected open fun getSnAttrs(): List<StringPair>
+Overrides Widget.getSnAttrs
+Returns list of element attributes in the form of a List.
+Return
+list of element attributes
open class SelectOptGroup : SimplePanel
+The helper container for adding option groups to Select.
+The option group can be populated directly from options parameter or manually by adding +SelectOption components to the container.
++ + | +
+SelectOptGroup(label: String, options: List<StringPair>? = null, maxOptions: Int? = null, disabled: Boolean = false, classes: Set<String> = setOf()) |
+
+ + | +
+var disabled: Boolean
+Determines if the group is disabled. + |
+
+ + | +
+var label: String
+A label for the group. + |
+
+ + | +
+var maxOptions: Int?
+Maximal number of selected options in the group. + |
+
+ + | +
+var options: List<StringPair>?
+A list of options (label to value pairs) for the group. + |
+
+ + | +
+open fun getSnAttrs(): List<StringPair>
+Returns list of element attributes in the form of a List. + |
+
+ + | +
+open fun render(): VNode
+Renders current component as a Snabbdom vnode. + |
+
+ + | +
+open fun add(child: Component): SimplePanel
+Adds given component to the current container. + |
+
+ + | +
+open fun addAll(children: List<Component>): SimplePanel
+Adds a list of components to the current container. + |
+
+ + | +
+fun addInternal(child: Component): SimplePanel
+Protected and final method to add given component to the current container. + |
+
+ + | +
+open fun childrenVNodes(): Array<VNode>
+Returns the array of the children Snabbdom vnodes. + |
+
+ + | +
+open fun getChildren(): List<Component>
+Returns a list of children of the current container. + |
+
+ + | +
+open fun remove(child: Component): SimplePanel
+Removes given component from the current container. + |
+
+ + | +
+open fun removeAll(): SimplePanel
+Removes all children from the current container. + |
+
var label: String
+A label for the group.
+Getter
+
A label for the group.
+ +Setter
+
A label for the group.
+ + + diff --git a/api/pl.treksoft.kvision.form.select/-select-opt-group/max-options.html b/api/pl.treksoft.kvision.form.select/-select-opt-group/max-options.html new file mode 100644 index 00000000..5f791541 --- /dev/null +++ b/api/pl.treksoft.kvision.form.select/-select-opt-group/max-options.html @@ -0,0 +1,21 @@ + + + +var maxOptions: Int?
+Maximal number of selected options in the group.
+Getter
+
Maximal number of selected options in the group.
+ +Setter
+
Maximal number of selected options in the group.
+ + + diff --git a/api/pl.treksoft.kvision.form.select/-select-opt-group/options.html b/api/pl.treksoft.kvision.form.select/-select-opt-group/options.html new file mode 100644 index 00000000..cc45b6be --- /dev/null +++ b/api/pl.treksoft.kvision.form.select/-select-opt-group/options.html @@ -0,0 +1,21 @@ + + + +var options: List<StringPair>?
+A list of options (label to value pairs) for the group.
+Getter
+
A list of options (label to value pairs) for the group.
+ +Setter
+
A list of options (label to value pairs) for the group.
+ + + diff --git a/api/pl.treksoft.kvision.form.select/-select-opt-group/render.html b/api/pl.treksoft.kvision.form.select/-select-opt-group/render.html new file mode 100644 index 00000000..745b6d91 --- /dev/null +++ b/api/pl.treksoft.kvision.form.select/-select-opt-group/render.html @@ -0,0 +1,18 @@ + + + +protected open fun render(): VNode
+Overrides SimplePanel.render
+Renders current component as a Snabbdom vnode.
+Return
+Snabbdom vnode