aboutsummaryrefslogtreecommitdiff
path: root/docs/api/pl.treksoft.kvision.form.select
diff options
context:
space:
mode:
Diffstat (limited to 'docs/api/pl.treksoft.kvision.form.select')
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-ajax-options/-init-.html4
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-ajax-options/data-type.html2
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-ajax-options/http-type.html2
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-ajax-options/index.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-data-type/-j-s-o-n-p.html (renamed from docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-j-s-o-n-p.html)6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-data-type/-j-s-o-n.html (renamed from docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-j-s-o-n.html)6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-data-type/-s-c-r-i-p-t.html (renamed from docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-s-c-r-i-p-t.html)6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-data-type/-t-e-x-t.html (renamed from docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-t-e-x-t.html)6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-data-type/-x-m-l.html (renamed from docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-x-m-l.html)6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-data-type/index.html (renamed from docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/index.html)8
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-http-type/-g-e-t.html (renamed from docs/api/pl.treksoft.kvision.form.select/-h-t-t-p-t-y-p-e/-g-e-t.html)6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-http-type/-p-o-s-t.html (renamed from docs/api/pl.treksoft.kvision.form.select/-h-t-t-p-t-y-p-e/-p-o-s-t.html)6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-http-type/index.html (renamed from docs/api/pl.treksoft.kvision.form.select/-h-t-t-p-t-y-p-e/index.html)8
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/ajax-options.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/autofocus.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/disabled.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/empty-option.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/index.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/live-search.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/max-options.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/multiple.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/name.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/placeholder.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/select-width-type.html8
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/select-width.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/size.html8
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/style.html8
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-input/value.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-opt-group/disabled.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-opt-group/label.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-opt-group/max-options.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-opt-group/options.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-option/disabled.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-option/divider.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-option/icon.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-option/index.html46
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-option/label.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-option/subtext.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-option/value.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-width-type/-a-u-t-o.html (renamed from docs/api/pl.treksoft.kvision.form.select/-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/-a-u-t-o.html)6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-width-type/-f-i-t.html (renamed from docs/api/pl.treksoft.kvision.form.select/-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/-f-i-t.html)6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select-width-type/index.html (renamed from docs/api/pl.treksoft.kvision.form.select/-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/index.html)8
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select/index.html6
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select/select-width-type.html2
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select/size.html2
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/-select/style.html2
-rw-r--r--docs/api/pl.treksoft.kvision.form.select/index.html26
47 files changed, 261 insertions, 71 deletions
diff --git a/docs/api/pl.treksoft.kvision.form.select/-ajax-options/-init-.html b/docs/api/pl.treksoft.kvision.form.select/-ajax-options/-init-.html
index e19ac29f..99d20a79 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-ajax-options/-init-.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-ajax-options/-init-.html
@@ -8,8 +8,8 @@
<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">AjaxOptions</a>&nbsp;/&nbsp;<a href="./-init-.html">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
-<a name="pl.treksoft.kvision.form.select.AjaxOptions$&lt;init&gt;(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)"></a>
-<code><span class="identifier">AjaxOptions</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/url">url</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/preprocessData">preprocessData</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="keyword">dynamic</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="keyword">dynamic</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/beforeSend">beforeSend</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">JQueryXHR</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/data">data</span><span class="symbol">:</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/httpType">httpType</span><span class="symbol">:</span>&nbsp;<a href="../-h-t-t-p-t-y-p-e/index.html"><span class="identifier">HTTPTYPE</span></a>&nbsp;<span class="symbol">=</span>&nbsp;HTTPTYPE.GET<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/dataType">dataType</span><span class="symbol">:</span>&nbsp;<a href="../-d-a-t-a-t-y-p-e/index.html"><span class="identifier">DATATYPE</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DATATYPE.JSON<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/minLength">minLength</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/cache">cache</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/clearOnEmpty">clearOnEmpty</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/clearOnError">clearOnError</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/emptyRequest">emptyRequest</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/requestDelay">requestDelay</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a>&nbsp;<span class="symbol">=</span>&nbsp;AJAX_REQUEST_DELAY<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/restoreOnError">restoreOnError</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></code>
+<a name="pl.treksoft.kvision.form.select.AjaxOptions$&lt;init&gt;(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)"></a>
+<code><span class="identifier">AjaxOptions</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/url">url</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/preprocessData">preprocessData</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="keyword">dynamic</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="keyword">dynamic</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/beforeSend">beforeSend</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">JQueryXHR</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/data">data</span><span class="symbol">:</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/httpType">httpType</span><span class="symbol">:</span>&nbsp;<a href="../-http-type/index.html"><span class="identifier">HttpType</span></a>&nbsp;<span class="symbol">=</span>&nbsp;HttpType.GET<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/dataType">dataType</span><span class="symbol">:</span>&nbsp;<a href="../-data-type/index.html"><span class="identifier">DataType</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DataType.JSON<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/minLength">minLength</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/cache">cache</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/clearOnEmpty">clearOnEmpty</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/clearOnError">clearOnError</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/emptyRequest">emptyRequest</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/requestDelay">requestDelay</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a>&nbsp;<span class="symbol">=</span>&nbsp;AJAX_REQUEST_DELAY<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/restoreOnError">restoreOnError</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></code>
<h3>Parameters</h3>
<p><a name="url"></a>
<code>url</code> - the url address</p>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-ajax-options/data-type.html b/docs/api/pl.treksoft.kvision.form.select/-ajax-options/data-type.html
index 01f60431..74f2511e 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-ajax-options/data-type.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-ajax-options/data-type.html
@@ -9,6 +9,6 @@
<br/>
<h1>dataType</h1>
<a name="pl.treksoft.kvision.form.select.AjaxOptions$dataType"></a>
-<code><span class="keyword">val </span><span class="identifier">dataType</span><span class="symbol">: </span><a href="../-d-a-t-a-t-y-p-e/index.html"><span class="identifier">DATATYPE</span></a></code>
+<code><span class="keyword">val </span><span class="identifier">dataType</span><span class="symbol">: </span><a href="../-data-type/index.html"><span class="identifier">DataType</span></a></code>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-ajax-options/http-type.html b/docs/api/pl.treksoft.kvision.form.select/-ajax-options/http-type.html
index 8b5247eb..a6739789 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-ajax-options/http-type.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-ajax-options/http-type.html
@@ -9,6 +9,6 @@
<br/>
<h1>httpType</h1>
<a name="pl.treksoft.kvision.form.select.AjaxOptions$httpType"></a>
-<code><span class="keyword">val </span><span class="identifier">httpType</span><span class="symbol">: </span><a href="../-h-t-t-p-t-y-p-e/index.html"><span class="identifier">HTTPTYPE</span></a></code>
+<code><span class="keyword">val </span><span class="identifier">httpType</span><span class="symbol">: </span><a href="../-http-type/index.html"><span class="identifier">HttpType</span></a></code>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-ajax-options/index.html b/docs/api/pl.treksoft.kvision.form.select/-ajax-options/index.html
index 3aada582..38bddbad 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-ajax-options/index.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-ajax-options/index.html
@@ -18,7 +18,7 @@
<p><a href="-init-.html">&lt;init&gt;</a></p>
</td>
<td>
-<code><span class="identifier">AjaxOptions</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/url">url</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/preprocessData">preprocessData</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="keyword">dynamic</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="keyword">dynamic</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/beforeSend">beforeSend</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">JQueryXHR</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/data">data</span><span class="symbol">:</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/httpType">httpType</span><span class="symbol">:</span>&nbsp;<a href="../-h-t-t-p-t-y-p-e/index.html"><span class="identifier">HTTPTYPE</span></a>&nbsp;<span class="symbol">=</span>&nbsp;HTTPTYPE.GET<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/dataType">dataType</span><span class="symbol">:</span>&nbsp;<a href="../-d-a-t-a-t-y-p-e/index.html"><span class="identifier">DATATYPE</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DATATYPE.JSON<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/minLength">minLength</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/cache">cache</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/clearOnEmpty">clearOnEmpty</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/clearOnError">clearOnError</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/emptyRequest">emptyRequest</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/requestDelay">requestDelay</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a>&nbsp;<span class="symbol">=</span>&nbsp;AJAX_REQUEST_DELAY<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HTTPTYPE, pl.treksoft.kvision.form.select.DATATYPE, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/restoreOnError">restoreOnError</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></code></td>
+<code><span class="identifier">AjaxOptions</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/url">url</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/preprocessData">preprocessData</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="keyword">dynamic</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="keyword">dynamic</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/beforeSend">beforeSend</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">JQueryXHR</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/data">data</span><span class="symbol">:</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/httpType">httpType</span><span class="symbol">:</span>&nbsp;<a href="../-http-type/index.html"><span class="identifier">HttpType</span></a>&nbsp;<span class="symbol">=</span>&nbsp;HttpType.GET<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/dataType">dataType</span><span class="symbol">:</span>&nbsp;<a href="../-data-type/index.html"><span class="identifier">DataType</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DataType.JSON<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/minLength">minLength</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/cache">cache</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/clearOnEmpty">clearOnEmpty</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/clearOnError">clearOnError</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/emptyRequest">emptyRequest</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/requestDelay">requestDelay</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a>&nbsp;<span class="symbol">=</span>&nbsp;AJAX_REQUEST_DELAY<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.form.select.AjaxOptions$<init>(kotlin.String, kotlin.Function1((kotlin.Any, )), kotlin.Function1((pl.treksoft.jquery.JQueryXHR, kotlin.Any)), kotlin.Any, pl.treksoft.kvision.form.select.HttpType, pl.treksoft.kvision.form.select.DataType, kotlin.Int, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Boolean, kotlin.Int, kotlin.Boolean)/restoreOnError">restoreOnError</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></code></td>
</tr>
</tbody>
</table>
@@ -65,7 +65,7 @@
<p><a href="data-type.html">dataType</a></p>
</td>
<td>
-<code><span class="keyword">val </span><span class="identifier">dataType</span><span class="symbol">: </span><a href="../-d-a-t-a-t-y-p-e/index.html"><span class="identifier">DATATYPE</span></a></code></td>
+<code><span class="keyword">val </span><span class="identifier">dataType</span><span class="symbol">: </span><a href="../-data-type/index.html"><span class="identifier">DataType</span></a></code></td>
</tr>
<tr>
<td>
@@ -79,7 +79,7 @@
<p><a href="http-type.html">httpType</a></p>
</td>
<td>
-<code><span class="keyword">val </span><span class="identifier">httpType</span><span class="symbol">: </span><a href="../-h-t-t-p-t-y-p-e/index.html"><span class="identifier">HTTPTYPE</span></a></code></td>
+<code><span class="keyword">val </span><span class="identifier">httpType</span><span class="symbol">: </span><a href="../-http-type/index.html"><span class="identifier">HttpType</span></a></code></td>
</tr>
<tr>
<td>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-j-s-o-n-p.html b/docs/api/pl.treksoft.kvision.form.select/-data-type/-j-s-o-n-p.html
index 95a5253a..b6a4148e 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-j-s-o-n-p.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-data-type/-j-s-o-n-p.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>DATATYPE.JSONP - kvision</title>
+<title>DataType.JSONP - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">DATATYPE</a>&nbsp;/&nbsp;<a href="./-j-s-o-n-p.html">JSONP</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">DataType</a>&nbsp;/&nbsp;<a href="./-j-s-o-n-p.html">JSONP</a><br/>
<br/>
<h1>JSONP</h1>
-<a name="pl.treksoft.kvision.form.select.DATATYPE.JSONP"></a>
+<a name="pl.treksoft.kvision.form.select.DataType.JSONP"></a>
<code><span class="identifier">JSONP</span></code>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-j-s-o-n.html b/docs/api/pl.treksoft.kvision.form.select/-data-type/-j-s-o-n.html
index e8e22109..00741d3e 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-j-s-o-n.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-data-type/-j-s-o-n.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>DATATYPE.JSON - kvision</title>
+<title>DataType.JSON - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">DATATYPE</a>&nbsp;/&nbsp;<a href="./-j-s-o-n.html">JSON</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">DataType</a>&nbsp;/&nbsp;<a href="./-j-s-o-n.html">JSON</a><br/>
<br/>
<h1>JSON</h1>
-<a name="pl.treksoft.kvision.form.select.DATATYPE.JSON"></a>
+<a name="pl.treksoft.kvision.form.select.DataType.JSON"></a>
<code><span class="identifier">JSON</span></code>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-s-c-r-i-p-t.html b/docs/api/pl.treksoft.kvision.form.select/-data-type/-s-c-r-i-p-t.html
index fc0537af..f5693edb 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-s-c-r-i-p-t.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-data-type/-s-c-r-i-p-t.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>DATATYPE.SCRIPT - kvision</title>
+<title>DataType.SCRIPT - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">DATATYPE</a>&nbsp;/&nbsp;<a href="./-s-c-r-i-p-t.html">SCRIPT</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">DataType</a>&nbsp;/&nbsp;<a href="./-s-c-r-i-p-t.html">SCRIPT</a><br/>
<br/>
<h1>SCRIPT</h1>
-<a name="pl.treksoft.kvision.form.select.DATATYPE.SCRIPT"></a>
+<a name="pl.treksoft.kvision.form.select.DataType.SCRIPT"></a>
<code><span class="identifier">SCRIPT</span></code>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-t-e-x-t.html b/docs/api/pl.treksoft.kvision.form.select/-data-type/-t-e-x-t.html
index 8b2349be..e11b2056 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-t-e-x-t.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-data-type/-t-e-x-t.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>DATATYPE.TEXT - kvision</title>
+<title>DataType.TEXT - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">DATATYPE</a>&nbsp;/&nbsp;<a href="./-t-e-x-t.html">TEXT</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">DataType</a>&nbsp;/&nbsp;<a href="./-t-e-x-t.html">TEXT</a><br/>
<br/>
<h1>TEXT</h1>
-<a name="pl.treksoft.kvision.form.select.DATATYPE.TEXT"></a>
+<a name="pl.treksoft.kvision.form.select.DataType.TEXT"></a>
<code><span class="identifier">TEXT</span></code>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-x-m-l.html b/docs/api/pl.treksoft.kvision.form.select/-data-type/-x-m-l.html
index 11836f66..6b9648af 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/-x-m-l.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-data-type/-x-m-l.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>DATATYPE.XML - kvision</title>
+<title>DataType.XML - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">DATATYPE</a>&nbsp;/&nbsp;<a href="./-x-m-l.html">XML</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">DataType</a>&nbsp;/&nbsp;<a href="./-x-m-l.html">XML</a><br/>
<br/>
<h1>XML</h1>
-<a name="pl.treksoft.kvision.form.select.DATATYPE.XML"></a>
+<a name="pl.treksoft.kvision.form.select.DataType.XML"></a>
<code><span class="identifier">XML</span></code>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/index.html b/docs/api/pl.treksoft.kvision.form.select/-data-type/index.html
index 1ac80e18..9c60877a 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-d-a-t-a-t-y-p-e/index.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-data-type/index.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>DATATYPE - kvision</title>
+<title>DataType - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="./index.html">DATATYPE</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="./index.html">DataType</a><br/>
<br/>
-<h1>DATATYPE</h1>
-<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DATATYPE</span></code>
+<h1>DataType</h1>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DataType</span></code>
<p>Data type for the AJAX call.</p>
<h3>Enum Values</h3>
<table>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-h-t-t-p-t-y-p-e/-g-e-t.html b/docs/api/pl.treksoft.kvision.form.select/-http-type/-g-e-t.html
index 6ca1fa0d..b15171a6 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-h-t-t-p-t-y-p-e/-g-e-t.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-http-type/-g-e-t.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>HTTPTYPE.GET - kvision</title>
+<title>HttpType.GET - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">HTTPTYPE</a>&nbsp;/&nbsp;<a href="./-g-e-t.html">GET</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">HttpType</a>&nbsp;/&nbsp;<a href="./-g-e-t.html">GET</a><br/>
<br/>
<h1>GET</h1>
-<a name="pl.treksoft.kvision.form.select.HTTPTYPE.GET"></a>
+<a name="pl.treksoft.kvision.form.select.HttpType.GET"></a>
<code><span class="identifier">GET</span></code>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-h-t-t-p-t-y-p-e/-p-o-s-t.html b/docs/api/pl.treksoft.kvision.form.select/-http-type/-p-o-s-t.html
index fc45a9da..28948f81 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-h-t-t-p-t-y-p-e/-p-o-s-t.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-http-type/-p-o-s-t.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>HTTPTYPE.POST - kvision</title>
+<title>HttpType.POST - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">HTTPTYPE</a>&nbsp;/&nbsp;<a href="./-p-o-s-t.html">POST</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">HttpType</a>&nbsp;/&nbsp;<a href="./-p-o-s-t.html">POST</a><br/>
<br/>
<h1>POST</h1>
-<a name="pl.treksoft.kvision.form.select.HTTPTYPE.POST"></a>
+<a name="pl.treksoft.kvision.form.select.HttpType.POST"></a>
<code><span class="identifier">POST</span></code>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-h-t-t-p-t-y-p-e/index.html b/docs/api/pl.treksoft.kvision.form.select/-http-type/index.html
index b138a353..733a08b9 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-h-t-t-p-t-y-p-e/index.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-http-type/index.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>HTTPTYPE - kvision</title>
+<title>HttpType - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="./index.html">HTTPTYPE</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="./index.html">HttpType</a><br/>
<br/>
-<h1>HTTPTYPE</h1>
-<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">HTTPTYPE</span></code>
+<h1>HttpType</h1>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">HttpType</span></code>
<p>HTTP protocol type for the AJAX call.</p>
<h3>Enum Values</h3>
<table>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/ajax-options.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/ajax-options.html
index b6d2e986..b08163f4 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/ajax-options.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/ajax-options.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectInput$ajaxOptions"></a>
<code><span class="keyword">var </span><span class="identifier">ajaxOptions</span><span class="symbol">: </span><a href="../-ajax-options/index.html"><span class="identifier">AjaxOptions</span></a><span class="symbol">?</span></code>
<p>Additional options for remote (AJAX) data source.</p>
+<p><strong>Getter</strong><br/>
+<p>Additional options for remote (AJAX) data source.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Additional options for remote (AJAX) data source.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/autofocus.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/autofocus.html
index 2601d67f..cf5cb1ba 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/autofocus.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/autofocus.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectInput$autofocus"></a>
<code><span class="keyword">var </span><span class="identifier">autofocus</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a><span class="symbol">?</span></code>
<p>Determines if the select is automatically focused.</p>
+<p><strong>Getter</strong><br/>
+<p>Determines if the select is automatically focused.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Determines if the select is automatically focused.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/disabled.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/disabled.html
index 286f35da..d35f83fa 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/disabled.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/disabled.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectInput$disabled"></a>
<code><span class="keyword">var </span><span class="identifier">disabled</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
<p>Determines if the field is disabled.</p>
+<p><strong>Getter</strong><br/>
+<p>Determines if the field is disabled.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Determines if the field is disabled.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/empty-option.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/empty-option.html
index 0e2457a8..01cb6058 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/empty-option.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/empty-option.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectInput$emptyOption"></a>
<code><span class="keyword">var </span><span class="identifier">emptyOption</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
<p>Determines if an empty option is automatically generated.</p>
+<p><strong>Getter</strong><br/>
+<p>Determines if an empty option is automatically generated.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Determines if an empty option is automatically generated.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/index.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/index.html
index b7917e82..2a968dd0 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/index.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/index.html
@@ -122,7 +122,7 @@
<p><a href="select-width-type.html">selectWidthType</a></p>
</td>
<td>
-<code><span class="keyword">var </span><span class="identifier">selectWidthType</span><span class="symbol">: </span><a href="../-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/index.html"><span class="identifier">SELECTWIDTHTYPE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">var </span><span class="identifier">selectWidthType</span><span class="symbol">: </span><a href="../-select-width-type/index.html"><span class="identifier">SelectWidthType</span></a><span class="symbol">?</span></code>
<p>The width type of the select control.</p>
</td>
</tr>
@@ -131,7 +131,7 @@
<p><a href="size.html">size</a></p>
</td>
<td>
-<code><span class="keyword">var </span><span class="identifier">size</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.form/-i-n-p-u-t-s-i-z-e/index.html"><span class="identifier">INPUTSIZE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">var </span><span class="identifier">size</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.form/-input-size/index.html"><span class="identifier">InputSize</span></a><span class="symbol">?</span></code>
<p>The size of the input.</p>
</td>
</tr>
@@ -140,7 +140,7 @@
<p><a href="style.html">style</a></p>
</td>
<td>
-<code><span class="keyword">var </span><span class="identifier">style</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.html/-b-u-t-t-o-n-s-t-y-l-e/index.html"><span class="identifier">BUTTONSTYLE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">var </span><span class="identifier">style</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.html/-button-style/index.html"><span class="identifier">ButtonStyle</span></a><span class="symbol">?</span></code>
<p>The style of the select control.</p>
</td>
</tr>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/live-search.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/live-search.html
index 8a4991a4..8b506a54 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/live-search.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/live-search.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectInput$liveSearch"></a>
<code><span class="keyword">var </span><span class="identifier">liveSearch</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
<p>Determines if live search is available.</p>
+<p><strong>Getter</strong><br/>
+<p>Determines if live search is available.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Determines if live search is available.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/max-options.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/max-options.html
index 94af9393..76349c48 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/max-options.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/max-options.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectInput$maxOptions"></a>
<code><span class="keyword">var </span><span class="identifier">maxOptions</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">?</span></code>
<p>Maximal number of selected options.</p>
+<p><strong>Getter</strong><br/>
+<p>Maximal number of selected options.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Maximal number of selected options.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/multiple.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/multiple.html
index c153f784..f7f2b1ba 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/multiple.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/multiple.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectInput$multiple"></a>
<code><span class="keyword">var </span><span class="identifier">multiple</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
<p>Determines if multiple value selection is allowed.</p>
+<p><strong>Getter</strong><br/>
+<p>Determines if multiple value selection is allowed.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Determines if multiple value selection is allowed.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/name.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/name.html
index 7fb56e4e..28f69d76 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/name.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/name.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectInput$name"></a>
<code><span class="keyword">var </span><span class="identifier">name</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
<p>The name attribute of the generated HTML select element.</p>
+<p><strong>Getter</strong><br/>
+<p>The name attribute of the generated HTML select element.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>The name attribute of the generated HTML select element.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/placeholder.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/placeholder.html
index ff134007..7ec7138b 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/placeholder.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/placeholder.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectInput$placeholder"></a>
<code><span class="keyword">var </span><span class="identifier">placeholder</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
<p>The placeholder for the select control.</p>
+<p><strong>Getter</strong><br/>
+<p>The placeholder for the select control.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>The placeholder for the select control.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/select-width-type.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/select-width-type.html
index 0bc69205..e0cb223d 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/select-width-type.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/select-width-type.html
@@ -9,7 +9,13 @@
<br/>
<h1>selectWidthType</h1>
<a name="pl.treksoft.kvision.form.select.SelectInput$selectWidthType"></a>
-<code><span class="keyword">var </span><span class="identifier">selectWidthType</span><span class="symbol">: </span><a href="../-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/index.html"><span class="identifier">SELECTWIDTHTYPE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">var </span><span class="identifier">selectWidthType</span><span class="symbol">: </span><a href="../-select-width-type/index.html"><span class="identifier">SelectWidthType</span></a><span class="symbol">?</span></code>
<p>The width type of the select control.</p>
+<p><strong>Getter</strong><br/>
+<p>The width type of the select control.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>The width type of the select control.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/select-width.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/select-width.html
index b2303fc0..65dd9467 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/select-width.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/select-width.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectInput$selectWidth"></a>
<code><span class="keyword">var </span><span class="identifier">selectWidth</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
<p>The width of the select control.</p>
+<p><strong>Getter</strong><br/>
+<p>The width of the select control.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>The width of the select control.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/size.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/size.html
index 5a085e4b..b1069294 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/size.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/size.html
@@ -9,7 +9,13 @@
<br/>
<h1>size</h1>
<a name="pl.treksoft.kvision.form.select.SelectInput$size"></a>
-<code><span class="keyword">var </span><span class="identifier">size</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.form/-i-n-p-u-t-s-i-z-e/index.html"><span class="identifier">INPUTSIZE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">var </span><span class="identifier">size</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.form/-input-size/index.html"><span class="identifier">InputSize</span></a><span class="symbol">?</span></code>
<p>The size of the input.</p>
+<p><strong>Getter</strong><br/>
+<p>The size of the input.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>The size of the input.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/style.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/style.html
index 4efe941a..aae942c5 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/style.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/style.html
@@ -9,7 +9,13 @@
<br/>
<h1>style</h1>
<a name="pl.treksoft.kvision.form.select.SelectInput$style"></a>
-<code><span class="keyword">var </span><span class="identifier">style</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.html/-b-u-t-t-o-n-s-t-y-l-e/index.html"><span class="identifier">BUTTONSTYLE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">var </span><span class="identifier">style</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.html/-button-style/index.html"><span class="identifier">ButtonStyle</span></a><span class="symbol">?</span></code>
<p>The style of the select control.</p>
+<p><strong>Getter</strong><br/>
+<p>The style of the select control.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>The style of the select control.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-input/value.html b/docs/api/pl.treksoft.kvision.form.select/-select-input/value.html
index 891f1f9f..19e13af6 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-input/value.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-input/value.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectInput$value"></a>
<code><span class="keyword">var </span><span class="identifier">value</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
<p>A value of the selected option.</p>
+<p><strong>Getter</strong><br/>
+<p>A value of the selected option.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>A value of the selected option.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/disabled.html b/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/disabled.html
index ec1396bd..dda6a5fb 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/disabled.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/disabled.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectOptGroup$disabled"></a>
<code><span class="keyword">var </span><span class="identifier">disabled</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
<p>Determines if the group is disabled.</p>
+<p><strong>Getter</strong><br/>
+<p>Determines if the group is disabled.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Determines if the group is disabled.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/label.html b/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/label.html
index 491fb265..c529f600 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/label.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/label.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectOptGroup$label"></a>
<code><span class="keyword">var </span><span class="identifier">label</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></code>
<p>A label for the group.</p>
+<p><strong>Getter</strong><br/>
+<p>A label for the group.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>A label for the group.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/max-options.html b/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/max-options.html
index 124a6e92..5f791541 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/max-options.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/max-options.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectOptGroup$maxOptions"></a>
<code><span class="keyword">var </span><span class="identifier">maxOptions</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">?</span></code>
<p>Maximal number of selected options in the group.</p>
+<p><strong>Getter</strong><br/>
+<p>Maximal number of selected options in the group.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Maximal number of selected options in the group.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/options.html b/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/options.html
index 4b9eccfe..cc45b6be 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/options.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-opt-group/options.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectOptGroup$options"></a>
<code><span class="keyword">var </span><span class="identifier">options</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/-string-pair.html"><span class="identifier">StringPair</span></a><span class="symbol">&gt;</span><span class="symbol">?</span></code>
<p>A list of options (label to value pairs) for the group.</p>
+<p><strong>Getter</strong><br/>
+<p>A list of options (label to value pairs) for the group.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>A list of options (label to value pairs) for the group.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-option/disabled.html b/docs/api/pl.treksoft.kvision.form.select/-select-option/disabled.html
index 0866318c..0852372b 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-option/disabled.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-option/disabled.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectOption$disabled"></a>
<code><span class="keyword">var </span><span class="identifier">disabled</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
<p>Determines if the option should be disabled.</p>
+<p><strong>Getter</strong><br/>
+<p>Determines if the option should be disabled.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Determines if the option should be disabled.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-option/divider.html b/docs/api/pl.treksoft.kvision.form.select/-select-option/divider.html
index 8cde2f8a..262acbc5 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-option/divider.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-option/divider.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectOption$divider"></a>
<code><span class="keyword">var </span><span class="identifier">divider</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
<p>Determines if the option should be rendered as divider.</p>
+<p><strong>Getter</strong><br/>
+<p>Determines if the option should be rendered as divider.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Determines if the option should be rendered as divider.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-option/icon.html b/docs/api/pl.treksoft.kvision.form.select/-select-option/icon.html
index beda6b21..a40159bc 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-option/icon.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-option/icon.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectOption$icon"></a>
<code><span class="keyword">var </span><span class="identifier">icon</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
<p>The icon before the label of the option.</p>
+<p><strong>Getter</strong><br/>
+<p>The icon before the label of the option.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>The icon before the label of the option.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-option/index.html b/docs/api/pl.treksoft.kvision.form.select/-select-option/index.html
index 7fd1a7f3..2cbb5142 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-option/index.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-option/index.html
@@ -86,6 +86,15 @@
<tbody>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/draggable.html">draggable</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">draggable</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a><span class="symbol">?</span></code>
+<p>Determines if the current widget is draggable.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.core/-widget/id.html">id</a></p>
</td>
<td>
@@ -213,6 +222,15 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/clear-drag-drop-data.html">clearDragDropData</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clearDragDropData</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Clears D&D data for the current widget. It also makes it not draggable.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.core/-widget/get-element.html">getElement</a></p>
</td>
<td>
@@ -313,6 +331,34 @@
</tr>
<tr>
<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/set-drag-drop-data.html">setDragDropData</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setDragDropData</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setDragDropData(kotlin.String, kotlin.String)/format">format</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setDragDropData(kotlin.String, kotlin.String)/data">data</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Sets D&D data for the current widget. It also makes it draggable.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/set-drop-target.html">setDropTarget</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setDropTarget</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setDropTarget(kotlin.String, kotlin.Function1((org.w3c.dom.DragEvent, kotlin.Unit)))/format">format</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setDropTarget(kotlin.String, kotlin.Function1((org.w3c.dom.DragEvent, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-drag-event/index.html"><span class="identifier">DragEvent</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code><br/>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setDropTarget</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setDropTarget(kotlin.collections.Set((kotlin.String)), kotlin.Function1((org.w3c.dom.DragEvent, kotlin.Unit)))/formats">formats</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setDropTarget(kotlin.collections.Set((kotlin.String)), kotlin.Function1((org.w3c.dom.DragEvent, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-drag-event/index.html"><span class="identifier">DragEvent</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Sets the current widget as a D&D drop target.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/set-drop-target-data.html">setDropTargetData</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setDropTargetData</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setDropTargetData(kotlin.String, kotlin.Function1((kotlin.String, kotlin.Unit)))/format">format</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setDropTargetData(kotlin.String, kotlin.Function1((kotlin.String, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Sets the current widget as a D&D drop target with helper callback accepting String data.</p>
+</td>
+</tr>
+<tr>
+<td>
<p><a href="../../pl.treksoft.kvision.core/-widget/set-event-listener.html">setEventListener</a></p>
</td>
<td>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-option/label.html b/docs/api/pl.treksoft.kvision.form.select/-select-option/label.html
index 119a42ed..ddc9572d 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-option/label.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-option/label.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectOption$label"></a>
<code><span class="keyword">var </span><span class="identifier">label</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
<p>The label of the option.</p>
+<p><strong>Getter</strong><br/>
+<p>The label of the option.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>The label of the option.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-option/subtext.html b/docs/api/pl.treksoft.kvision.form.select/-select-option/subtext.html
index 44e6e06e..276a4323 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-option/subtext.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-option/subtext.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectOption$subtext"></a>
<code><span class="keyword">var </span><span class="identifier">subtext</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
<p>The subtext after the label of the option.</p>
+<p><strong>Getter</strong><br/>
+<p>The subtext after the label of the option.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>The subtext after the label of the option.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select-option/value.html b/docs/api/pl.treksoft.kvision.form.select/-select-option/value.html
index c557edae..c31c0ece 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select-option/value.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-option/value.html
@@ -11,5 +11,11 @@
<a name="pl.treksoft.kvision.form.select.SelectOption$value"></a>
<code><span class="keyword">var </span><span class="identifier">value</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
<p>The value of the option.</p>
+<p><strong>Getter</strong><br/>
+<p>The value of the option.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>The value of the option.</p>
+</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/-a-u-t-o.html b/docs/api/pl.treksoft.kvision.form.select/-select-width-type/-a-u-t-o.html
index 74748eca..8d9c0749 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/-a-u-t-o.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-width-type/-a-u-t-o.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>SELECTWIDTHTYPE.AUTO - kvision</title>
+<title>SelectWidthType.AUTO - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">SELECTWIDTHTYPE</a>&nbsp;/&nbsp;<a href="./-a-u-t-o.html">AUTO</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">SelectWidthType</a>&nbsp;/&nbsp;<a href="./-a-u-t-o.html">AUTO</a><br/>
<br/>
<h1>AUTO</h1>
-<a name="pl.treksoft.kvision.form.select.SELECTWIDTHTYPE.AUTO"></a>
+<a name="pl.treksoft.kvision.form.select.SelectWidthType.AUTO"></a>
<code><span class="identifier">AUTO</span></code>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/-f-i-t.html b/docs/api/pl.treksoft.kvision.form.select/-select-width-type/-f-i-t.html
index fd81fde8..11170c69 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/-f-i-t.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-width-type/-f-i-t.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>SELECTWIDTHTYPE.FIT - kvision</title>
+<title>SelectWidthType.FIT - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">SELECTWIDTHTYPE</a>&nbsp;/&nbsp;<a href="./-f-i-t.html">FIT</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="index.html">SelectWidthType</a>&nbsp;/&nbsp;<a href="./-f-i-t.html">FIT</a><br/>
<br/>
<h1>FIT</h1>
-<a name="pl.treksoft.kvision.form.select.SELECTWIDTHTYPE.FIT"></a>
+<a name="pl.treksoft.kvision.form.select.SelectWidthType.FIT"></a>
<code><span class="identifier">FIT</span></code>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/index.html b/docs/api/pl.treksoft.kvision.form.select/-select-width-type/index.html
index b7342852..e92a8bd9 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/index.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select-width-type/index.html
@@ -1,14 +1,14 @@
<HTML>
<HEAD>
<meta charset="UTF-8">
-<title>SELECTWIDTHTYPE - kvision</title>
+<title>SelectWidthType - kvision</title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
-<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="./index.html">SELECTWIDTHTYPE</a><br/>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.form.select</a>&nbsp;/&nbsp;<a href="./index.html">SelectWidthType</a><br/>
<br/>
-<h1>SELECTWIDTHTYPE</h1>
-<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">SELECTWIDTHTYPE</span></code>
+<h1>SelectWidthType</h1>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">SelectWidthType</span></code>
<p>Select width types. See <a href="http://silviomoreto.github.io/bootstrap-select/examples/#width">Bootstrap Select width</a>.</p>
<h3>Enum Values</h3>
<table>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select/index.html b/docs/api/pl.treksoft.kvision.form.select/-select/index.html
index d9f63311..e5055168 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select/index.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select/index.html
@@ -167,7 +167,7 @@
<p><a href="select-width-type.html">selectWidthType</a></p>
</td>
<td>
-<code><span class="keyword">var </span><span class="identifier">selectWidthType</span><span class="symbol">: </span><a href="../-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/index.html"><span class="identifier">SELECTWIDTHTYPE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">var </span><span class="identifier">selectWidthType</span><span class="symbol">: </span><a href="../-select-width-type/index.html"><span class="identifier">SelectWidthType</span></a><span class="symbol">?</span></code>
<p>The width type of the select control.</p>
</td>
</tr>
@@ -176,7 +176,7 @@
<p><a href="size.html">size</a></p>
</td>
<td>
-<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">size</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.form/-i-n-p-u-t-s-i-z-e/index.html"><span class="identifier">INPUTSIZE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">size</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.form/-input-size/index.html"><span class="identifier">InputSize</span></a><span class="symbol">?</span></code>
<p>Input control size.</p>
</td>
</tr>
@@ -185,7 +185,7 @@
<p><a href="style.html">style</a></p>
</td>
<td>
-<code><span class="keyword">var </span><span class="identifier">style</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.html/-b-u-t-t-o-n-s-t-y-l-e/index.html"><span class="identifier">BUTTONSTYLE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">var </span><span class="identifier">style</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.html/-button-style/index.html"><span class="identifier">ButtonStyle</span></a><span class="symbol">?</span></code>
<p>The style of the select control.</p>
</td>
</tr>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select/select-width-type.html b/docs/api/pl.treksoft.kvision.form.select/-select/select-width-type.html
index d0855aa5..d9cc7552 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select/select-width-type.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select/select-width-type.html
@@ -9,7 +9,7 @@
<br/>
<h1>selectWidthType</h1>
<a name="pl.treksoft.kvision.form.select.Select$selectWidthType"></a>
-<code><span class="keyword">var </span><span class="identifier">selectWidthType</span><span class="symbol">: </span><a href="../-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/index.html"><span class="identifier">SELECTWIDTHTYPE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">var </span><span class="identifier">selectWidthType</span><span class="symbol">: </span><a href="../-select-width-type/index.html"><span class="identifier">SelectWidthType</span></a><span class="symbol">?</span></code>
<p>The width type of the select control.</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select/size.html b/docs/api/pl.treksoft.kvision.form.select/-select/size.html
index cf50994b..fb362ba2 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select/size.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select/size.html
@@ -9,7 +9,7 @@
<br/>
<h1>size</h1>
<a name="pl.treksoft.kvision.form.select.Select$size"></a>
-<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">size</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.form/-i-n-p-u-t-s-i-z-e/index.html"><span class="identifier">INPUTSIZE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">size</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.form/-input-size/index.html"><span class="identifier">InputSize</span></a><span class="symbol">?</span></code>
<p>Overrides <a href="../../pl.treksoft.kvision.form/-form-control/size.html">FormControl.size</a></p>
<p>Input control size.</p>
<p><strong>Getter</strong><br/>
diff --git a/docs/api/pl.treksoft.kvision.form.select/-select/style.html b/docs/api/pl.treksoft.kvision.form.select/-select/style.html
index 0fa3e464..14b2e480 100644
--- a/docs/api/pl.treksoft.kvision.form.select/-select/style.html
+++ b/docs/api/pl.treksoft.kvision.form.select/-select/style.html
@@ -9,7 +9,7 @@
<br/>
<h1>style</h1>
<a name="pl.treksoft.kvision.form.select.Select$style"></a>
-<code><span class="keyword">var </span><span class="identifier">style</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.html/-b-u-t-t-o-n-s-t-y-l-e/index.html"><span class="identifier">BUTTONSTYLE</span></a><span class="symbol">?</span></code>
+<code><span class="keyword">var </span><span class="identifier">style</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.html/-button-style/index.html"><span class="identifier">ButtonStyle</span></a><span class="symbol">?</span></code>
<p>The style of the select control.</p>
</BODY>
</HTML>
diff --git a/docs/api/pl.treksoft.kvision.form.select/index.html b/docs/api/pl.treksoft.kvision.form.select/index.html
index 4a35420a..170d1d0f 100644
--- a/docs/api/pl.treksoft.kvision.form.select/index.html
+++ b/docs/api/pl.treksoft.kvision.form.select/index.html
@@ -23,33 +23,24 @@
</tr>
<tr>
<td>
-<p><a href="-d-a-t-a-t-y-p-e/index.html">DATATYPE</a></p>
+<p><a href="-data-type/index.html">DataType</a></p>
</td>
<td>
-<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DATATYPE</span></code>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DataType</span></code>
<p>Data type for the AJAX call.</p>
</td>
</tr>
<tr>
<td>
-<p><a href="-h-t-t-p-t-y-p-e/index.html">HTTPTYPE</a></p>
+<p><a href="-http-type/index.html">HttpType</a></p>
</td>
<td>
-<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">HTTPTYPE</span></code>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">HttpType</span></code>
<p>HTTP protocol type for the AJAX call.</p>
</td>
</tr>
<tr>
<td>
-<p><a href="-s-e-l-e-c-t-w-i-d-t-h-t-y-p-e/index.html">SELECTWIDTHTYPE</a></p>
-</td>
-<td>
-<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">SELECTWIDTHTYPE</span></code>
-<p>Select width types. See <a href="http://silviomoreto.github.io/bootstrap-select/examples/#width">Bootstrap Select width</a>.</p>
-</td>
-</tr>
-<tr>
-<td>
<p><a href="-select/index.html">Select</a></p>
</td>
<td>
@@ -84,6 +75,15 @@
<p>The helper component for adding options to <a href="-select/index.html">Select</a> or <a href="-select-opt-group/index.html">SelectOptGroup</a>.</p>
</td>
</tr>
+<tr>
+<td>
+<p><a href="-select-width-type/index.html">SelectWidthType</a></p>
+</td>
+<td>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">SelectWidthType</span></code>
+<p>Select width types. See <a href="http://silviomoreto.github.io/bootstrap-select/examples/#width">Bootstrap Select width</a>.</p>
+</td>
+</tr>
</tbody>
</table>
<h3>Functions</h3>