aboutsummaryrefslogtreecommitdiff
path: root/api1/pl.treksoft.kvision.tabulator/-tabulator
diff options
context:
space:
mode:
Diffstat (limited to 'api1/pl.treksoft.kvision.tabulator/-tabulator')
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/-init-.html29
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/add-column.html32
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/after-destroy.html16
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/after-insert.html16
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/apply-filter.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/clear-data.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/clear-filter.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/clear-header-filter.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/clear-sort.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/create-js-tabulator.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/create.html21
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/data-update-on-edit.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/data.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/delete-column.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/deselect-row.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/filter.html14
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-column.html20
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-data-count.html20
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-data.html20
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-history-redo-size.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-history-undo-size.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-html.html24
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-page-max.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-page-size.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-page.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-selected-data.html17
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-selected-rows.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/get-sn-class.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/index.html1008
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/js-tabulator.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-down.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-left.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-next.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-prev.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-right.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-up.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/next-page.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/options.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/previous-page.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/print.html22
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/redo.html15
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/redraw.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/render.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/replace-data.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/scroll-to-row.html22
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/select-row.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/set-data.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/set-filter.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/set-height.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/set-page-size.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/set-page-to-row.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/set-page.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/tabulator.html25
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/toggle-select-row.html18
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/types.html21
-rw-r--r--api1/pl.treksoft.kvision.tabulator/-tabulator/undo.html15
56 files changed, 1972 insertions, 0 deletions
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/-init-.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/-init-.html
new file mode 100644
index 00000000..d956d0c0
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/-init-.html
@@ -0,0 +1,29 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.<init> - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./-init-.html">&lt;init&gt;</a><br/>
+<br/>
+<h1>&lt;init&gt;</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$&lt;init&gt;(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)))"></a>
+<code><span class="identifier">Tabulator</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$<init>(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)))/data">data</span><span class="symbol">:</span>&nbsp;<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="index.html#T"><span class="identifier">T</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.tabulator.Tabulator$<init>(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)))/dataUpdateOnEdit">dataUpdateOnEdit</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.tabulator.Tabulator$<init>(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$<init>(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$<init>(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">)</span></code>
+<h3>Parameters</h3>
+<p><a name="T"></a>
+<code>T</code> - type</p>
+<p><a name="data"></a>
+<code>data</code> - a list of objects</p>
+<p><a name="dataUpdateOnEdit"></a>
+<code>dataUpdateOnEdit</code> - determines if the data model is automatically updated after tabulator edit action</p>
+<p><a name="options"></a>
+<code>options</code> - tabulator options</p>
+<p><a name="types"></a>
+<code>types</code> - a set of table types</p>
+<p><a name="classes"></a>
+<code>classes</code> - a set of CSS class names</p>
+<p><strong>Constructor</strong><br/>
+</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/add-column.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/add-column.html
new file mode 100644
index 00000000..ff4bb5c9
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/add-column.html
@@ -0,0 +1,32 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.addColumn - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./add-column.html">addColumn</a><br/>
+<br/>
+<h1>addColumn</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.ColumnDefinition((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, kotlin.String)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addColumn</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.ColumnDefinition((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, kotlin.String)/columnDefinition">columnDefinition</span><span class="symbol">:</span>&nbsp;<a href="../-column-definition/index.html"><span class="identifier">ColumnDefinition</span></a><span class="symbol">&lt;</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.ColumnDefinition((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, kotlin.String)/insertRightOfTarget">insertRightOfTarget</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><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.ColumnDefinition((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, kotlin.String)/positionTarget">positionTarget</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>&nbsp;<span class="symbol">=</span>&nbsp;null<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>Add new column to the tabulator.</p>
+<h3>Parameters</h3>
+<p><a name="columnDefinition"></a>
+<code>columnDefinition</code> - column definition</p>
+<p><a name="insertRightOfTarget"></a>
+<code>insertRightOfTarget</code> - determines how to position the new column</p>
+<p><a name="positionTarget"></a>
+<code>positionTarget</code> - the field to insert the new column next to</p>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.js.Tabulator.ColumnDefinition, kotlin.Boolean, kotlin.String)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addColumn</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.js.Tabulator.ColumnDefinition, kotlin.Boolean, kotlin.String)/columnDefinition">columnDefinition</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.tabulator.js/-tabulator/-column-definition/index.html"><span class="identifier">Tabulator.ColumnDefinition</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.js.Tabulator.ColumnDefinition, kotlin.Boolean, kotlin.String)/insertRightOfTarget">insertRightOfTarget</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><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.js.Tabulator.ColumnDefinition, kotlin.Boolean, kotlin.String)/positionTarget">positionTarget</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>&nbsp;<span class="symbol">=</span>&nbsp;null<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>Add new column to the tabulator.</p>
+<h3>Parameters</h3>
+<p><a name="columnDefinition"></a>
+<code>columnDefinition</code> - column definition native object</p>
+<p><a name="insertRightOfTarget"></a>
+<code>insertRightOfTarget</code> - determines how to position the new column</p>
+<p><a name="positionTarget"></a>
+<code>positionTarget</code> - the field to insert the new column next to</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/after-destroy.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/after-destroy.html
new file mode 100644
index 00000000..3423eae5
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/after-destroy.html
@@ -0,0 +1,16 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.afterDestroy - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./after-destroy.html">afterDestroy</a><br/>
+<br/>
+<h1>afterDestroy</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$afterDestroy()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterDestroy</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>Overrides <a href="../../pl.treksoft.kvision.core/-widget/after-destroy.html">Widget.afterDestroy</a></p>
+<p>Method called after destroying Snabbdom vnode.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/after-insert.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/after-insert.html
new file mode 100644
index 00000000..15504bc1
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/after-insert.html
@@ -0,0 +1,16 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.afterInsert - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./after-insert.html">afterInsert</a><br/>
+<br/>
+<h1>afterInsert</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$afterInsert(com.github.snabbdom.VNode)"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterInsert</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$afterInsert(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</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>Overrides <a href="../../pl.treksoft.kvision.core/-widget/after-insert.html">Widget.afterInsert</a></p>
+<p>Method called after inserting Snabbdom vnode into the DOM.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/apply-filter.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/apply-filter.html
new file mode 100644
index 00000000..a3b2ad41
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/apply-filter.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.applyFilter - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./apply-filter.html">applyFilter</a><br/>
+<br/>
+<h1>applyFilter</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$applyFilter()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">applyFilter</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>Applies the current filter.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-data.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-data.html
new file mode 100644
index 00000000..5116e69f
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-data.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.clearData - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./clear-data.html">clearData</a><br/>
+<br/>
+<h1>clearData</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$clearData()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clearData</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><span class="symbol">?</span></code>
+<p>Clears the data in the table.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-filter.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-filter.html
new file mode 100644
index 00000000..86472c20
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-filter.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.clearFilter - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./clear-filter.html">clearFilter</a><br/>
+<br/>
+<h1>clearFilter</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$clearFilter(kotlin.Boolean)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clearFilter</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$clearFilter(kotlin.Boolean)/includeHeaderFilters">includeHeaderFilters</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="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Clears current filters.</p>
+<h3>Parameters</h3>
+<p><a name="includeHeaderFilters"></a>
+<code>includeHeaderFilters</code> - clear also the header filters</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-header-filter.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-header-filter.html
new file mode 100644
index 00000000..b3c5c8b2
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-header-filter.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.clearHeaderFilter - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./clear-header-filter.html">clearHeaderFilter</a><br/>
+<br/>
+<h1>clearHeaderFilter</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$clearHeaderFilter()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clearHeaderFilter</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 header filters.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-sort.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-sort.html
new file mode 100644
index 00000000..27a0665d
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/clear-sort.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.clearSort - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./clear-sort.html">clearSort</a><br/>
+<br/>
+<h1>clearSort</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$clearSort()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clearSort</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 current sort.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/create-js-tabulator.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/create-js-tabulator.html
new file mode 100644
index 00000000..d33898c4
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/create-js-tabulator.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.createJsTabulator - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./create-js-tabulator.html">createJsTabulator</a><br/>
+<br/>
+<h1>createJsTabulator</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$createJsTabulator()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">createJsTabulator</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>Creates internal JS Tabulator object</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/create.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/create.html
new file mode 100644
index 00000000..8654d6e9
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/create.html
@@ -0,0 +1,21 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.create - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./create.html">create</a><br/>
+<br/>
+<h1>create</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))"></a>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">&gt;</span> <span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/data">data</span><span class="symbol">:</span>&nbsp;<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="create.html#T"><span class="identifier">T</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.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/dataUpdateOnEdit">dataUpdateOnEdit</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.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>A helper function to create a Tabulator object with correct serializer.</p>
+<a name="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))"></a>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">A</span><span class="symbol">&gt;</span> <span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/store">store</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.redux/-redux-store/index.html"><span class="identifier">ReduxStore</span></a><span class="symbol">&lt;</span><a href="create.html#S"><span class="identifier">S</span></a><span class="symbol">,</span>&nbsp;<a href="create.html#A"><span class="identifier">A</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/dataFactory">dataFactory</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="create.html#S"><span class="identifier">S</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<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="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>A helper function to create a Tabulator object with correct serializer and general redux store.</p>
+<a name="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))"></a>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">A</span><span class="symbol">&gt;</span> <span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/store">store</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.redux/-redux-store/index.html"><span class="identifier">ReduxStore</span></a><span class="symbol">&lt;</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="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="create.html#A"><span class="identifier">A</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>A helper function to create a Tabulator object with correct serializer and dedicated redux store.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/data-update-on-edit.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/data-update-on-edit.html
new file mode 100644
index 00000000..394b3b69
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/data-update-on-edit.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.dataUpdateOnEdit - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./data-update-on-edit.html">dataUpdateOnEdit</a><br/>
+<br/>
+<h1>dataUpdateOnEdit</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$dataUpdateOnEdit"></a>
+<code><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">dataUpdateOnEdit</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 data model is automatically updated after tabulator edit action</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/data.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/data.html
new file mode 100644
index 00000000..b0afeb6f
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/data.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.data - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./data.html">data</a><br/>
+<br/>
+<h1>data</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$data"></a>
+<code><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">data</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="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">?</span></code>
+<p>a list of objects</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/delete-column.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/delete-column.html
new file mode 100644
index 00000000..bacca970
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/delete-column.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.deleteColumn - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./delete-column.html">deleteColumn</a><br/>
+<br/>
+<h1>deleteColumn</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$deleteColumn(kotlin.String)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">deleteColumn</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$deleteColumn(kotlin.String)/name">name</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>Delete column by name.</p>
+<h3>Parameters</h3>
+<p><a name="name"></a>
+<code>name</code> - column name</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/deselect-row.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/deselect-row.html
new file mode 100644
index 00000000..a12a8fa7
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/deselect-row.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.deselectRow - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./deselect-row.html">deselectRow</a><br/>
+<br/>
+<h1>deselectRow</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$deselectRow(kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">deselectRow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$deselectRow(kotlin.Int)/row">row</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><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>Deselect the row given by id.</p>
+<h3>Parameters</h3>
+<p><a name="row"></a>
+<code>row</code> - row id</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/filter.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/filter.html
new file mode 100644
index 00000000..4ff46784
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/filter.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.filter - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./filter.html">filter</a><br/>
+<br/>
+<h1>filter</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$filter"></a>
+<code><span class="keyword">protected</span> <span class="keyword">var </span><span class="identifier">filter</span><span class="symbol">: </span><span class="symbol">(</span><span class="symbol">(</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a><span class="symbol">)</span><span class="symbol">?</span></code>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-column.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-column.html
new file mode 100644
index 00000000..9d8fd1ee
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-column.html
@@ -0,0 +1,20 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getColumn - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-column.html">getColumn</a><br/>
+<br/>
+<h1>getColumn</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getColumn(kotlin.String)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getColumn</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$getColumn(kotlin.String)/name">name</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="../../pl.treksoft.kvision.tabulator.js/-tabulator/-column-component/index.html"><span class="identifier">Tabulator.ColumnComponent</span></a><span class="symbol">?</span></code>
+<p>Get column component by name.</p>
+<h3>Parameters</h3>
+<p><a name="name"></a>
+<code>name</code> - column name</p>
+<p><strong>Return</strong><br/>
+column component</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-data-count.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-data-count.html
new file mode 100644
index 00000000..8034c618
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-data-count.html
@@ -0,0 +1,20 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getDataCount - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-data-count.html">getDataCount</a><br/>
+<br/>
+<h1>getDataCount</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getDataCount(kotlin.Boolean)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getDataCount</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$getDataCount(kotlin.Boolean)/activeOnly">activeOnly</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="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Get the number of data rows.</p>
+<h3>Parameters</h3>
+<p><a name="activeOnly"></a>
+<code>activeOnly</code> - return only the number of visible rows</p>
+<p><strong>Return</strong><br/>
+the number of data rows</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-data.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-data.html
new file mode 100644
index 00000000..19018393
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-data.html
@@ -0,0 +1,20 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getData - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-data.html">getData</a><br/>
+<br/>
+<h1>getData</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getData(kotlin.Boolean)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getData</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$getData(kotlin.Boolean)/active">active</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><span class="symbol">)</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="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">?</span></code>
+<p>Returns the current data in the table.</p>
+<h3>Parameters</h3>
+<p><a name="active"></a>
+<code>active</code> - return only visible data</p>
+<p><strong>Return</strong><br/>
+current data</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-history-redo-size.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-history-redo-size.html
new file mode 100644
index 00000000..deb4d872
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-history-redo-size.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getHistoryRedoSize - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-history-redo-size.html">getHistoryRedoSize</a><br/>
+<br/>
+<h1>getHistoryRedoSize</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getHistoryRedoSize()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getHistoryRedoSize</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Get the number of history redo actions available.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-history-undo-size.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-history-undo-size.html
new file mode 100644
index 00000000..363d58a6
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-history-undo-size.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getHistoryUndoSize - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-history-undo-size.html">getHistoryUndoSize</a><br/>
+<br/>
+<h1>getHistoryUndoSize</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getHistoryUndoSize()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getHistoryUndoSize</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Get the number of history undo actions available.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-html.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-html.html
new file mode 100644
index 00000000..3b54d370
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-html.html
@@ -0,0 +1,24 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getHtml - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-html.html">getHtml</a><br/>
+<br/>
+<h1>getHtml</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getHtml(kotlin.Boolean, kotlin.Boolean, kotlin.Any)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getHtml</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$getHtml(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/activeOnly">activeOnly</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.tabulator.Tabulator$getHtml(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/isStyled">isStyled</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.tabulator.Tabulator$getHtml(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/htmlOutputConfig">htmlOutputConfig</span><span class="symbol">:</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</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>Get the HTML code of the table.</p>
+<h3>Parameters</h3>
+<p><a name="activeOnly"></a>
+<code>activeOnly</code> - include only visible rows</p>
+<p><a name="isStyled"></a>
+<code>isStyled</code> - return styled output</p>
+<p><a name="htmlOutputConfig"></a>
+<code>htmlOutputConfig</code> - override output configuration</p>
+<p><strong>Return</strong><br/>
+the HTML code of the table</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-page-max.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-page-max.html
new file mode 100644
index 00000000..50cb1f4b
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-page-max.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getPageMax - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-page-max.html">getPageMax</a><br/>
+<br/>
+<h1>getPageMax</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getPageMax()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getPageMax</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Returns number of pages.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-page-size.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-page-size.html
new file mode 100644
index 00000000..39eaaea3
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-page-size.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getPageSize - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-page-size.html">getPageSize</a><br/>
+<br/>
+<h1>getPageSize</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getPageSize()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getPageSize</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Returns the size of a page.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-page.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-page.html
new file mode 100644
index 00000000..f96fdfe5
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-page.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getPage - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-page.html">getPage</a><br/>
+<br/>
+<h1>getPage</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getPage()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getPage</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Returns current page number.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-selected-data.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-selected-data.html
new file mode 100644
index 00000000..fbe9e476
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-selected-data.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getSelectedData - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-selected-data.html">getSelectedData</a><br/>
+<br/>
+<h1>getSelectedData</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getSelectedData()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSelectedData</span><span class="symbol">(</span><span class="symbol">)</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="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>Returns the selected data in the table.</p>
+<p><strong>Return</strong><br/>
+selected data</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-selected-rows.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-selected-rows.html
new file mode 100644
index 00000000..3d043f16
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-selected-rows.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getSelectedRows - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-selected-rows.html">getSelectedRows</a><br/>
+<br/>
+<h1>getSelectedRows</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getSelectedRows()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSelectedRows</span><span class="symbol">(</span><span class="symbol">)</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.tabulator.js/-tabulator/-row-component/index.html"><span class="identifier">Tabulator.RowComponent</span></a><span class="symbol">&gt;</span></code>
+<p>Returns the selected rows.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/get-sn-class.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-sn-class.html
new file mode 100644
index 00000000..f72994c6
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/get-sn-class.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.getSnClass - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./get-sn-class.html">getSnClass</a><br/>
+<br/>
+<h1>getSnClass</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$getSnClass()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnClass</span><span class="symbol">(</span><span class="symbol">)</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-bool-pair.html"><span class="identifier">StringBoolPair</span></a><span class="symbol">&gt;</span></code>
+<p>Overrides <a href="../../pl.treksoft.kvision.core/-widget/get-sn-class.html">Widget.getSnClass</a></p>
+<p>Returns list of CSS class names for current widget in the form of a List.</p>
+<p><strong>Return</strong><br/>
+list of CSS class names</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/index.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/index.html
new file mode 100644
index 00000000..b1cec96c
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/index.html
@@ -0,0 +1,1008 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator - 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.tabulator</a>&nbsp;/&nbsp;<a href="./index.html">Tabulator</a><br/>
+<br/>
+<h1>Tabulator</h1>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Tabulator</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Tabulator component.</p>
+<h3>Constructors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-init-.html">&lt;init&gt;</a></p>
+</td>
+<td>
+<code><span class="identifier">Tabulator</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$<init>(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)))/data">data</span><span class="symbol">:</span>&nbsp;<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="index.html#T"><span class="identifier">T</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.tabulator.Tabulator$<init>(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)))/dataUpdateOnEdit">dataUpdateOnEdit</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.tabulator.Tabulator$<init>(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$<init>(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$<init>(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">)</span></code></td>
+</tr>
+</tbody>
+</table>
+<h3>Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="data.html">data</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="identifier">data</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="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">?</span></code>
+<p>a list of objects</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="data-update-on-edit.html">dataUpdateOnEdit</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="identifier">dataUpdateOnEdit</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 data model is automatically updated after tabulator edit action</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="filter.html">filter</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">filter</span><span class="symbol">: </span><span class="symbol">(</span><span class="symbol">(</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a><span class="symbol">)</span><span class="symbol">?</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="js-tabulator.html">jsTabulator</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">jsTabulator</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.tabulator.js/-tabulator/index.html"><span class="identifier">Tabulator</span></a><span class="symbol">?</span></code>
+<p>Native Tabulator object.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="options.html">options</a></p>
+</td>
+<td>
+<code><span class="keyword">val </span><span class="identifier">options</span><span class="symbol">: </span><a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>tabulator options</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="types.html">types</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">types</span><span class="symbol">: </span><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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span></code>
+<p>Table types.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inherited Properties</h3>
+<table>
+<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/event-target.html">eventTarget</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">eventTarget</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">?</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/id.html">id</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">id</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>An ID attribute of generated HTML element.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/last-language.html">lastLanguage</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">lastLanguage</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></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/parent.html">parent</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">?</span></code>
+<p>Parent of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/popover-options.html">popoverOptions</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">popoverOptions</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-popover-options/index.html"><span class="identifier">PopoverOptions</span></a><span class="symbol">?</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/role.html">role</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">role</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 role attribute of generated HTML element.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/surrounding-span.html">surroundingSpan</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">surroundingSpan</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></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/title.html">title</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">title</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 title attribute of generated HTML element.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/tooltip-options.html">tooltipOptions</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">tooltipOptions</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-tooltip-options/index.html"><span class="identifier">TooltipOptions</span></a><span class="symbol">?</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/visible.html">visible</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">visible</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>Visibility state of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/vnode.html">vnode</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">vnode</span><span class="symbol">: </span><span class="identifier">VNode</span><span class="symbol">?</span></code></td>
+</tr>
+</tbody>
+</table>
+<h3>Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="add-column.html">addColumn</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addColumn</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.ColumnDefinition((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, kotlin.String)/columnDefinition">columnDefinition</span><span class="symbol">:</span>&nbsp;<a href="../-column-definition/index.html"><span class="identifier">ColumnDefinition</span></a><span class="symbol">&lt;</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.ColumnDefinition((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, kotlin.String)/insertRightOfTarget">insertRightOfTarget</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><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.ColumnDefinition((pl.treksoft.kvision.tabulator.Tabulator.T)), kotlin.Boolean, kotlin.String)/positionTarget">positionTarget</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>&nbsp;<span class="symbol">=</span>&nbsp;null<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">addColumn</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.js.Tabulator.ColumnDefinition, kotlin.Boolean, kotlin.String)/columnDefinition">columnDefinition</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.tabulator.js/-tabulator/-column-definition/index.html"><span class="identifier">Tabulator.ColumnDefinition</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.js.Tabulator.ColumnDefinition, kotlin.Boolean, kotlin.String)/insertRightOfTarget">insertRightOfTarget</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><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$addColumn(pl.treksoft.kvision.tabulator.js.Tabulator.ColumnDefinition, kotlin.Boolean, kotlin.String)/positionTarget">positionTarget</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>&nbsp;<span class="symbol">=</span>&nbsp;null<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>Add new column to the tabulator.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="after-destroy.html">afterDestroy</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterDestroy</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>Method called after destroying Snabbdom vnode.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="after-insert.html">afterInsert</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterInsert</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$afterInsert(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</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>Method called after inserting Snabbdom vnode into the DOM.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="apply-filter.html">applyFilter</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">applyFilter</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>Applies the current filter.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="clear-data.html">clearData</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clearData</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><span class="symbol">?</span></code>
+<p>Clears the data in the table.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="clear-filter.html">clearFilter</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clearFilter</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$clearFilter(kotlin.Boolean)/includeHeaderFilters">includeHeaderFilters</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="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Clears current filters.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="clear-header-filter.html">clearHeaderFilter</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clearHeaderFilter</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 header filters.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="clear-sort.html">clearSort</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clearSort</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 current sort.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="create-js-tabulator.html">createJsTabulator</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="identifier">createJsTabulator</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>Creates internal JS Tabulator object</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="delete-column.html">deleteColumn</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">deleteColumn</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$deleteColumn(kotlin.String)/name">name</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>Delete column by name.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="deselect-row.html">deselectRow</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">deselectRow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$deselectRow(kotlin.Int)/row">row</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><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>Deselect the row given by id.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-column.html">getColumn</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getColumn</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$getColumn(kotlin.String)/name">name</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="../../pl.treksoft.kvision.tabulator.js/-tabulator/-column-component/index.html"><span class="identifier">Tabulator.ColumnComponent</span></a><span class="symbol">?</span></code>
+<p>Get column component by name.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-data.html">getData</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getData</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$getData(kotlin.Boolean)/active">active</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><span class="symbol">)</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="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">?</span></code>
+<p>Returns the current data in the table.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-data-count.html">getDataCount</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getDataCount</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$getDataCount(kotlin.Boolean)/activeOnly">activeOnly</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="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Get the number of data rows.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-history-redo-size.html">getHistoryRedoSize</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getHistoryRedoSize</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Get the number of history redo actions available.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-history-undo-size.html">getHistoryUndoSize</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getHistoryUndoSize</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Get the number of history undo actions available.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-html.html">getHtml</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getHtml</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$getHtml(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/activeOnly">activeOnly</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.tabulator.Tabulator$getHtml(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/isStyled">isStyled</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.tabulator.Tabulator$getHtml(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/htmlOutputConfig">htmlOutputConfig</span><span class="symbol">:</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</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>Get the HTML code of the table.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-page.html">getPage</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getPage</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Returns current page number.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-page-max.html">getPageMax</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getPageMax</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Returns number of pages.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-page-size.html">getPageSize</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getPageSize</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></code>
+<p>Returns the size of a page.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-selected-data.html">getSelectedData</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSelectedData</span><span class="symbol">(</span><span class="symbol">)</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="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>Returns the selected data in the table.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-selected-rows.html">getSelectedRows</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSelectedRows</span><span class="symbol">(</span><span class="symbol">)</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.tabulator.js/-tabulator/-row-component/index.html"><span class="identifier">Tabulator.RowComponent</span></a><span class="symbol">&gt;</span></code>
+<p>Returns the selected rows.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-sn-class.html">getSnClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnClass</span><span class="symbol">(</span><span class="symbol">)</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-bool-pair.html"><span class="identifier">StringBoolPair</span></a><span class="symbol">&gt;</span></code>
+<p>Returns list of CSS class names for current widget in the form of a List.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="navigate-down.html">navigateDown</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigateDown</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>Navigate to the same cell in the row below.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="navigate-left.html">navigateLeft</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigateLeft</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>Navigate to the cell on the left.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="navigate-next.html">navigateNext</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigateNext</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>Navigate to the next cell.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="navigate-prev.html">navigatePrev</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigatePrev</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>Navigate to the previous cell.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="navigate-right.html">navigateRight</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigateRight</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>Navigate to the cell on the right.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="navigate-up.html">navigateUp</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigateUp</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>Navigate to the same cell in the row above.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="next-page.html">nextPage</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">nextPage</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>Navigate to the next page.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="previous-page.html">previousPage</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">previousPage</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>Navigate to the previous page.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="print.html">print</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">print</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$print(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/activeOnly">activeOnly</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.tabulator.Tabulator$print(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/isStyled">isStyled</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.tabulator.Tabulator$print(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/printConfig">printConfig</span><span class="symbol">:</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<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><span class="symbol">?</span></code>
+<p>Print the table.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="redo.html">redo</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">redo</span><span class="symbol">(</span><span class="symbol">)</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>Redo the last undone user action.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="redraw.html">redraw</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">redraw</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$redraw(kotlin.Boolean)/force">force</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="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Redraw the table (e.g. after a resize).</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="render.html">render</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code>
+<p>Renders current component as a Snabbdom vnode.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="replace-data.html">replaceData</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">replaceData</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$replaceData(kotlin.Array((pl.treksoft.kvision.tabulator.Tabulator.T)))/data">data</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html"><span class="identifier">Array</span></a><span class="symbol">&lt;</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</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>Silently replaces the data in a table.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="scroll-to-row.html">scrollToRow</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">scrollToRow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$scrollToRow(kotlin.Int, pl.treksoft.kvision.tabulator.RowPosition, kotlin.Boolean)/row">row</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><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$scrollToRow(kotlin.Int, pl.treksoft.kvision.tabulator.RowPosition, kotlin.Boolean)/position">position</span><span class="symbol">:</span>&nbsp;<a href="../-row-position/index.html"><span class="identifier">RowPosition</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$scrollToRow(kotlin.Int, pl.treksoft.kvision.tabulator.RowPosition, kotlin.Boolean)/ifVisible">ifVisible</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><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<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>Scroll to the row given by id.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="select-row.html">selectRow</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">selectRow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$selectRow(kotlin.Int)/row">row</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><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>Select the row given by id.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="set-data.html">setData</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setData</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setData(kotlin.Array((pl.treksoft.kvision.tabulator.Tabulator.T)))/data">data</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html"><span class="identifier">Array</span></a><span class="symbol">&lt;</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</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>Sets new data in a table.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="set-filter.html">setFilter</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setFilter</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setFilter(kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.T, kotlin.Boolean)))/filter">filter</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</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 external filter for the data.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="set-height.html">setHeight</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setHeight</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setHeight(kotlin.Int)/height">height</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><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>Change the height of the table.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="set-page.html">setPage</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setPage</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setPage(kotlin.Int)/page">page</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><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>Shows given page.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="set-page-size.html">setPageSize</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setPageSize</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setPageSize(kotlin.Int)/size">size</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><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>Set the size of a page.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="set-page-to-row.html">setPageToRow</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setPageToRow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setPageToRow(kotlin.Int)/row">row</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><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>Shows page with a row given by id.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="toggle-select-row.html">toggleSelectRow</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toggleSelectRow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$toggleSelectRow(kotlin.Int)/row">row</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><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>Toggle selection status of the row given by id.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="undo.html">undo</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">undo</span><span class="symbol">(</span><span class="symbol">)</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>Undo the last user action.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inherited Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/add-css-class.html">addCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$addCssClass(kotlin.String)/css">css</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="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of current component.</p>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$addCssClass(pl.treksoft.kvision.core.Style)/css">css</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-style/index.html"><span class="identifier">Style</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Adds given style object to the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/add-surrounding-css-class.html">addSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$addSurroundingCssClass(kotlin.String)/css">css</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="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of parent component.</p>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$addSurroundingCssClass(pl.treksoft.kvision.core.Style)/css">css</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-style/index.html"><span class="identifier">Style</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Adds given style object to the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/after-create.html">afterCreate</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterCreate</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$afterCreate(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</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>Method called after creating Snabbdom vnode.</p>
+</td>
+</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/disable-popover.html">disablePopover</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">disablePopover</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Disables popover for the current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/disable-tooltip.html">disableTooltip</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">disableTooltip</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Disables tooltip for the current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/dispatch-event.html">dispatchEvent</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">dispatchEvent</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$dispatchEvent(kotlin.String, org.w3c.dom.CustomEventInit)/type">type</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$dispatchEvent(kotlin.String, org.w3c.dom.CustomEventInit)/eventInitDict">eventInitDict</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-custom-event-init/index.html"><span class="identifier">CustomEventInit</span></a><span class="symbol">)</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></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/enable-popover.html">enablePopover</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">enablePopover</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$enablePopover(pl.treksoft.kvision.core.PopoverOptions)/options">options</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-popover-options/index.html"><span class="identifier">PopoverOptions</span></a>&nbsp;<span class="symbol">=</span>&nbsp;PopoverOptions()<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Enables popover for the current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/enable-tooltip.html">enableTooltip</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">enableTooltip</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$enableTooltip(pl.treksoft.kvision.core.TooltipOptions)/options">options</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-tooltip-options/index.html"><span class="identifier">TooltipOptions</span></a>&nbsp;<span class="symbol">=</span>&nbsp;TooltipOptions()<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Enables tooltip for the current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/get-attribute.html">getAttribute</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getAttribute</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$getAttribute(kotlin.String)/name">name</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/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
+<p>Returns the value of an additional attribute.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/get-element.html">getElement</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">?</span></code>
+<p>Returns DOM element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/get-element-j-query.html">getElementJQuery</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElementJQuery</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">JQuery</span><span class="symbol">?</span></code>
+<p>Returns JQuery element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/get-element-j-query-d.html">getElementJQueryD</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElementJQueryD</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="keyword">dynamic</span></code>
+<p>Returns JQuery element bound to the current component as a <em>dynamic</em> type.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/get-sn-attrs.html">getSnAttrs</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnAttrs</span><span class="symbol">(</span><span class="symbol">)</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></code>
+<p>Returns list of element attributes in the form of a List.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/get-sn-hooks.html">getSnHooks</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnHooks</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Hooks</span><span class="symbol">?</span></code>
+<p>Returns list of hooks in the form of a Snabbdom <em>Hooks</em> object.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/get-sn-on.html">getSnOn</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnOn</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">On</span><span class="symbol">?</span></code>
+<p>Returns list of event handlers in the form of a Snabbdom <em>On</em> object.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/hide.html">hide</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hide</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Makes current widget invisible.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/hide-popover.html">hidePopover</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hidePopover</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Hides popover for the current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/hide-tooltip.html">hideTooltip</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hideTooltip</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Hides tooltip for the current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/refresh-on-update.html">refreshOnUpdate</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">refreshOnUpdate</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$refreshOnUpdate(kotlin.Function1((pl.treksoft.kvision.core.Widget.refreshOnUpdate.T, kotlin.Unit)))/refreshFunction">refreshFunction</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.core/-widget/refresh-on-update.html#T"><span class="identifier">T</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>&nbsp;<span class="symbol">=</span>&nbsp;{ this.refresh() }<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/-refresh-delegate-provider/index.html"><span class="identifier">Widget.RefreshDelegateProvider</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/-widget/refresh-on-update.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code><br/>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">refreshOnUpdate</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$refreshOnUpdate(pl.treksoft.kvision.core.Widget.refreshOnUpdate.T, kotlin.Function1((pl.treksoft.kvision.core.Widget.refreshOnUpdate.T, kotlin.Unit)))/initialValue">initialValue</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/refresh-on-update.html#T"><span class="identifier">T</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Widget$refreshOnUpdate(pl.treksoft.kvision.core.Widget.refreshOnUpdate.T, kotlin.Function1((pl.treksoft.kvision.core.Widget.refreshOnUpdate.T, kotlin.Unit)))/refreshFunction">refreshFunction</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="../../pl.treksoft.kvision.core/-widget/refresh-on-update.html#T"><span class="identifier">T</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>&nbsp;<span class="symbol">=</span>&nbsp;{ this.refresh() }<span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/-refresh-delegate-provider/index.html"><span class="identifier">Widget.RefreshDelegateProvider</span></a><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/-widget/refresh-on-update.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/remove-attribute.html">removeAttribute</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeAttribute</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeAttribute(kotlin.String)/name">name</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="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes the value of additional attribute.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/remove-css-class.html">removeCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeCssClass(kotlin.String)/css">css</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="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of current component.</p>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeCssClass(pl.treksoft.kvision.core.Style)/css">css</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-style/index.html"><span class="identifier">Style</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes given style object from the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/remove-event-listeners.html">removeEventListeners</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeEventListeners</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes all event listeners from current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/remove-surrounding-css-class.html">removeSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeSurroundingCssClass(kotlin.String)/css">css</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="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of parent component.</p>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeSurroundingCssClass(pl.treksoft.kvision.core.Style)/css">css</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-style/index.html"><span class="identifier">Style</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes given style object from the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/render.html">render</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$render(kotlin.String)/elementName">elementName</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><span class="identifier">VNode</span></code><br/>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$render(kotlin.String, kotlin.Array((kotlin.Any)))/elementName">elementName</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$render(kotlin.String, kotlin.Array((kotlin.Any)))/children">children</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html"><span class="identifier">Array</span></a><span class="symbol">&lt;</span><span class="keyword">dynamic</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code>
+<p>Renders current component as a Snabbdom vnode.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/set-attribute.html">setAttribute</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setAttribute</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setAttribute(kotlin.String, kotlin.String)/name">name</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$setAttribute(kotlin.String, kotlin.String)/value">value</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="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Sets the value of additional attribute.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/set-context-menu.html">setContextMenu</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setContextMenu</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setContextMenu(pl.treksoft.kvision.dropdown.ContextMenu)/contextMenu">contextMenu</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.dropdown/-context-menu/index.html"><span class="identifier">ContextMenu</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Sets context menu for the current widget.</p>
+</td>
+</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>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <span class="identifier">setEventListener</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget.setEventListener.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/-widget/set-event-listener.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Sets an event listener for current widget, keeping the actual type of component.</p>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setEventListener</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Sets an event listener for current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/show.html">show</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">show</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Makes current widget visible.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/show-popover.html">showPopover</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">showPopover</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Shows popover for the current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/show-tooltip.html">showTooltip</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">showTooltip</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Shows tooltip for the current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/single-render.html">singleRender</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">singleRender</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$singleRender(kotlin.Function0((pl.treksoft.kvision.core.Widget.singleRender.T)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="../../pl.treksoft.kvision.core/-widget/single-render.html#T"><span class="identifier">T</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/single-render.html#T"><span class="identifier">T</span></a></code></td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/toggle-visible.html">toggleVisible</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toggleVisible</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.core/-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Toggles visibility of current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.core/-widget/translate.html">translate</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="identifier">translate</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$translate(kotlin.String)/text">text</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><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></td>
+</tr>
+</tbody>
+</table>
+<h3>Companion Object Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="create.html">create</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">&gt;</span> <span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/data">data</span><span class="symbol">:</span>&nbsp;<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="create.html#T"><span class="identifier">T</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.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/dataUpdateOnEdit">dataUpdateOnEdit</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.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>A helper function to create a Tabulator object with correct serializer.</p>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">A</span><span class="symbol">&gt;</span> <span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/store">store</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.redux/-redux-store/index.html"><span class="identifier">ReduxStore</span></a><span class="symbol">&lt;</span><a href="create.html#S"><span class="identifier">S</span></a><span class="symbol">,</span>&nbsp;<a href="create.html#A"><span class="identifier">A</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/dataFactory">dataFactory</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="create.html#S"><span class="identifier">S</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<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="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>A helper function to create a Tabulator object with correct serializer and general redux store.</p>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">A</span><span class="symbol">&gt;</span> <span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/store">store</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.redux/-redux-store/index.html"><span class="identifier">ReduxStore</span></a><span class="symbol">&lt;</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="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="create.html#A"><span class="identifier">A</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$create(pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.create.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.create.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="create.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>A helper function to create a Tabulator object with correct serializer and dedicated redux store.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="tabulator.html">tabulator</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">tabulator</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/data">data</span><span class="symbol">:</span>&nbsp;<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="tabulator.html#T"><span class="identifier">T</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.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/dataUpdateOnEdit">dataUpdateOnEdit</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.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>DSL builder extension function.</p>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">A</span><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">tabulator</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/store">store</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.redux/-redux-store/index.html"><span class="identifier">ReduxStore</span></a><span class="symbol">&lt;</span><a href="tabulator.html#S"><span class="identifier">S</span></a><span class="symbol">,</span>&nbsp;<a href="tabulator.html#A"><span class="identifier">A</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/dataFactory">dataFactory</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="tabulator.html#S"><span class="identifier">S</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<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="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>DSL builder extension function for general redux store.</p>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">A</span><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">tabulator</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/store">store</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.redux/-redux-store/index.html"><span class="identifier">ReduxStore</span></a><span class="symbol">&lt;</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="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="tabulator.html#A"><span class="identifier">A</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>DSL builder extension function for dedicated redux store (backed with a list).</p>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">tabulator</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>DSL builder extension function for dynamic data (send within options parameter).</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Extension Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.utils/kotlin.-any/create-instance.html">createInstance</a></p>
+</td>
+<td>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">?</span><span class="symbol">.</span><span class="identifier">createInstance</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="pl.treksoft.kvision.utils$createInstance(kotlin.Any, kotlin.Array((kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="keyword">dynamic</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.utils/kotlin.-any/create-instance.html#T"><span class="identifier">T</span></a></code>
+<p>Helper function for creating JavaScript objects from dynamic constructors.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inheritors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../-tabulator-remote/index.html">TabulatorRemote</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">TabulatorRemote</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">E</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="../-tabulator-remote/index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>Tabulator component connected to the multiplatform service.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/js-tabulator.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/js-tabulator.html
new file mode 100644
index 00000000..c0cf8217
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/js-tabulator.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.jsTabulator - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./js-tabulator.html">jsTabulator</a><br/>
+<br/>
+<h1>jsTabulator</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$jsTabulator"></a>
+<code><span class="keyword">var </span><span class="identifier">jsTabulator</span><span class="symbol">: </span><a href="../../pl.treksoft.kvision.tabulator.js/-tabulator/index.html"><span class="identifier">Tabulator</span></a><span class="symbol">?</span></code>
+<p>Native Tabulator object.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-down.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-down.html
new file mode 100644
index 00000000..06058fd0
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-down.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.navigateDown - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./navigate-down.html">navigateDown</a><br/>
+<br/>
+<h1>navigateDown</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$navigateDown()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigateDown</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>Navigate to the same cell in the row below.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-left.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-left.html
new file mode 100644
index 00000000..8ec6587f
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-left.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.navigateLeft - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./navigate-left.html">navigateLeft</a><br/>
+<br/>
+<h1>navigateLeft</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$navigateLeft()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigateLeft</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>Navigate to the cell on the left.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-next.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-next.html
new file mode 100644
index 00000000..8dc70eb1
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-next.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.navigateNext - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./navigate-next.html">navigateNext</a><br/>
+<br/>
+<h1>navigateNext</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$navigateNext()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigateNext</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>Navigate to the next cell.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-prev.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-prev.html
new file mode 100644
index 00000000..1f2b7c74
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-prev.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.navigatePrev - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./navigate-prev.html">navigatePrev</a><br/>
+<br/>
+<h1>navigatePrev</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$navigatePrev()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigatePrev</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>Navigate to the previous cell.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-right.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-right.html
new file mode 100644
index 00000000..6b5ff472
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-right.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.navigateRight - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./navigate-right.html">navigateRight</a><br/>
+<br/>
+<h1>navigateRight</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$navigateRight()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigateRight</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>Navigate to the cell on the right.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-up.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-up.html
new file mode 100644
index 00000000..e89cbac7
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/navigate-up.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.navigateUp - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./navigate-up.html">navigateUp</a><br/>
+<br/>
+<h1>navigateUp</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$navigateUp()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">navigateUp</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>Navigate to the same cell in the row above.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/next-page.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/next-page.html
new file mode 100644
index 00000000..28f57ca1
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/next-page.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.nextPage - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./next-page.html">nextPage</a><br/>
+<br/>
+<h1>nextPage</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$nextPage()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">nextPage</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>Navigate to the next page.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/options.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/options.html
new file mode 100644
index 00000000..15d6446b
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/options.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.options - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./options.html">options</a><br/>
+<br/>
+<h1>options</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$options"></a>
+<code><span class="keyword">val </span><span class="identifier">options</span><span class="symbol">: </span><a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>tabulator options</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/previous-page.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/previous-page.html
new file mode 100644
index 00000000..68c00847
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/previous-page.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.previousPage - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./previous-page.html">previousPage</a><br/>
+<br/>
+<h1>previousPage</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$previousPage()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">previousPage</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>Navigate to the previous page.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/print.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/print.html
new file mode 100644
index 00000000..5200e16a
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/print.html
@@ -0,0 +1,22 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.print - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./print.html">print</a><br/>
+<br/>
+<h1>print</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$print(kotlin.Boolean, kotlin.Boolean, kotlin.Any)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">print</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$print(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/activeOnly">activeOnly</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.tabulator.Tabulator$print(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/isStyled">isStyled</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.tabulator.Tabulator$print(kotlin.Boolean, kotlin.Boolean, kotlin.Any)/printConfig">printConfig</span><span class="symbol">:</span>&nbsp;<span class="keyword">dynamic</span>&nbsp;<span class="symbol">=</span>&nbsp;null<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><span class="symbol">?</span></code>
+<p>Print the table.</p>
+<h3>Parameters</h3>
+<p><a name="activeOnly"></a>
+<code>activeOnly</code> - include only visible rows</p>
+<p><a name="isStyled"></a>
+<code>isStyled</code> - styled output</p>
+<p><a name="printConfig"></a>
+<code>printConfig</code> - override print configuration</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/redo.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/redo.html
new file mode 100644
index 00000000..04dcf1bf
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/redo.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.redo - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./redo.html">redo</a><br/>
+<br/>
+<h1>redo</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$redo()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">redo</span><span class="symbol">(</span><span class="symbol">)</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>Redo the last undone user action.</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/redraw.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/redraw.html
new file mode 100644
index 00000000..3705d0bf
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/redraw.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.redraw - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./redraw.html">redraw</a><br/>
+<br/>
+<h1>redraw</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$redraw(kotlin.Boolean)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">redraw</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$redraw(kotlin.Boolean)/force">force</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="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Redraw the table (e.g. after a resize).</p>
+<h3>Parameters</h3>
+<p><a name="force"></a>
+<code>force</code> - rerender all rows and columns</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/render.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/render.html
new file mode 100644
index 00000000..fb3d0dba
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/render.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.render - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./render.html">render</a><br/>
+<br/>
+<h1>render</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$render()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code>
+<p>Overrides <a href="../../pl.treksoft.kvision.core/-widget/render.html">Widget.render</a></p>
+<p>Renders current component as a Snabbdom vnode.</p>
+<p><strong>Return</strong><br/>
+Snabbdom vnode</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/replace-data.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/replace-data.html
new file mode 100644
index 00000000..ecb6bf3f
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/replace-data.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.replaceData - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./replace-data.html">replaceData</a><br/>
+<br/>
+<h1>replaceData</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$replaceData(kotlin.Array((pl.treksoft.kvision.tabulator.Tabulator.T)))"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">replaceData</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$replaceData(kotlin.Array((pl.treksoft.kvision.tabulator.Tabulator.T)))/data">data</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html"><span class="identifier">Array</span></a><span class="symbol">&lt;</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</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>Silently replaces the data in a table.</p>
+<h3>Parameters</h3>
+<p><a name="data"></a>
+<code>data</code> - new data</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/scroll-to-row.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/scroll-to-row.html
new file mode 100644
index 00000000..850a2f19
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/scroll-to-row.html
@@ -0,0 +1,22 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.scrollToRow - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./scroll-to-row.html">scrollToRow</a><br/>
+<br/>
+<h1>scrollToRow</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$scrollToRow(kotlin.Int, pl.treksoft.kvision.tabulator.RowPosition, kotlin.Boolean)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">scrollToRow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$scrollToRow(kotlin.Int, pl.treksoft.kvision.tabulator.RowPosition, kotlin.Boolean)/row">row</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><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$scrollToRow(kotlin.Int, pl.treksoft.kvision.tabulator.RowPosition, kotlin.Boolean)/position">position</span><span class="symbol">:</span>&nbsp;<a href="../-row-position/index.html"><span class="identifier">RowPosition</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$scrollToRow(kotlin.Int, pl.treksoft.kvision.tabulator.RowPosition, kotlin.Boolean)/ifVisible">ifVisible</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><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<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>Scroll to the row given by id.</p>
+<h3>Parameters</h3>
+<p><a name="row"></a>
+<code>row</code> - id of the row</p>
+<p><a name="position"></a>
+<code>position</code> - the scrolling position</p>
+<p><a name="ifVisible"></a>
+<code>ifVisible</code> - scroll to already visible row</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/select-row.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/select-row.html
new file mode 100644
index 00000000..44032e30
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/select-row.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.selectRow - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./select-row.html">selectRow</a><br/>
+<br/>
+<h1>selectRow</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$selectRow(kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">selectRow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$selectRow(kotlin.Int)/row">row</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><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>Select the row given by id.</p>
+<h3>Parameters</h3>
+<p><a name="row"></a>
+<code>row</code> - row id</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/set-data.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-data.html
new file mode 100644
index 00000000..f914faf0
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-data.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.setData - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./set-data.html">setData</a><br/>
+<br/>
+<h1>setData</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$setData(kotlin.Array((pl.treksoft.kvision.tabulator.Tabulator.T)))"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setData</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setData(kotlin.Array((pl.treksoft.kvision.tabulator.Tabulator.T)))/data">data</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html"><span class="identifier">Array</span></a><span class="symbol">&lt;</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</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>Sets new data in a table.</p>
+<h3>Parameters</h3>
+<p><a name="data"></a>
+<code>data</code> - new data</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/set-filter.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-filter.html
new file mode 100644
index 00000000..f64388ca
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-filter.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.setFilter - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./set-filter.html">setFilter</a><br/>
+<br/>
+<h1>setFilter</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$setFilter(kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.T, kotlin.Boolean)))"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setFilter</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setFilter(kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.T, kotlin.Boolean)))/filter">filter</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="index.html#T"><span class="identifier">T</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</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 external filter for the data.</p>
+<h3>Parameters</h3>
+<p><a name="filter"></a>
+<code>filter</code> - a filtering function</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/set-height.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-height.html
new file mode 100644
index 00000000..93f00423
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-height.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.setHeight - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./set-height.html">setHeight</a><br/>
+<br/>
+<h1>setHeight</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$setHeight(kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setHeight</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setHeight(kotlin.Int)/height">height</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><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>Change the height of the table.</p>
+<h3>Parameters</h3>
+<p><a name="height"></a>
+<code>height</code> - new heigth of the table</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/set-page-size.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-page-size.html
new file mode 100644
index 00000000..d00462b5
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-page-size.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.setPageSize - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./set-page-size.html">setPageSize</a><br/>
+<br/>
+<h1>setPageSize</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$setPageSize(kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setPageSize</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setPageSize(kotlin.Int)/size">size</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><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>Set the size of a page.</p>
+<h3>Parameters</h3>
+<p><a name="size"></a>
+<code>size</code> - page size</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/set-page-to-row.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-page-to-row.html
new file mode 100644
index 00000000..e13b289b
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-page-to-row.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.setPageToRow - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./set-page-to-row.html">setPageToRow</a><br/>
+<br/>
+<h1>setPageToRow</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$setPageToRow(kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setPageToRow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setPageToRow(kotlin.Int)/row">row</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><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>Shows page with a row given by id.</p>
+<h3>Parameters</h3>
+<p><a name="row"></a>
+<code>row</code> - row id</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/set-page.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-page.html
new file mode 100644
index 00000000..e4576f36
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/set-page.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.setPage - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./set-page.html">setPage</a><br/>
+<br/>
+<h1>setPage</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$setPage(kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setPage</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$setPage(kotlin.Int)/page">page</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><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>Shows given page.</p>
+<h3>Parameters</h3>
+<p><a name="page"></a>
+<code>page</code> - page number</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/tabulator.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/tabulator.html
new file mode 100644
index 00000000..ba690339
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/tabulator.html
@@ -0,0 +1,25 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.tabulator - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./tabulator.html">tabulator</a><br/>
+<br/>
+<h1>tabulator</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))"></a>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">tabulator</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/data">data</span><span class="symbol">:</span>&nbsp;<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="tabulator.html#T"><span class="identifier">T</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.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/dataUpdateOnEdit">dataUpdateOnEdit</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.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Boolean, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>DSL builder extension function.</p>
+<p>It takes the same parameters as the constructor of the built component.</p>
+<a name="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))"></a>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">A</span><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">tabulator</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/store">store</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.redux/-redux-store/index.html"><span class="identifier">ReduxStore</span></a><span class="symbol">&lt;</span><a href="tabulator.html#S"><span class="identifier">S</span></a><span class="symbol">,</span>&nbsp;<a href="tabulator.html#A"><span class="identifier">A</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/dataFactory">dataFactory</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="tabulator.html#S"><span class="identifier">S</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<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="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.S, kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)))), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>DSL builder extension function for general redux store.</p>
+<a name="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))"></a>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier">A</span><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">tabulator</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/store">store</span><span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.redux/-redux-store/index.html"><span class="identifier">ReduxStore</span></a><span class="symbol">&lt;</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="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="tabulator.html#A"><span class="identifier">A</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.redux.ReduxStore((kotlin.collections.List((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.A)), pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>DSL builder extension function for dedicated redux store (backed with a list).</p>
+<a name="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))"></a>
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">&gt;</span> <a href="../../pl.treksoft.kvision.core/-container/index.html"><span class="identifier">Container</span></a><span class="symbol">.</span><span class="identifier">tabulator</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/options">options</span><span class="symbol">:</span>&nbsp;<a href="../-tabulator-options/index.html"><span class="identifier">TabulatorOptions</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;TabulatorOptions()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/types">types</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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/classes">classes</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>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator.Companion$tabulator(pl.treksoft.kvision.core.Container, pl.treksoft.kvision.tabulator.TabulatorOptions((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.collections.Set((pl.treksoft.kvision.table.TableType)), kotlin.collections.Set((kotlin.String)), kotlin.Function1((pl.treksoft.kvision.tabulator.Tabulator((pl.treksoft.kvision.tabulator.Tabulator.Companion.tabulator.T)), kotlin.Unit)))/init">init</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><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>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Tabulator</span></a><span class="symbol">&lt;</span><a href="tabulator.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span></code>
+<p>DSL builder extension function for dynamic data (send within options parameter).</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/toggle-select-row.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/toggle-select-row.html
new file mode 100644
index 00000000..2496cf25
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/toggle-select-row.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.toggleSelectRow - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./toggle-select-row.html">toggleSelectRow</a><br/>
+<br/>
+<h1>toggleSelectRow</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$toggleSelectRow(kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toggleSelectRow</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.tabulator.Tabulator$toggleSelectRow(kotlin.Int)/row">row</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><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>Toggle selection status of the row given by id.</p>
+<h3>Parameters</h3>
+<p><a name="row"></a>
+<code>row</code> - row id</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/types.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/types.html
new file mode 100644
index 00000000..951150e5
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/types.html
@@ -0,0 +1,21 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.types - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./types.html">types</a><br/>
+<br/>
+<h1>types</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$types"></a>
+<code><span class="keyword">var </span><span class="identifier">types</span><span class="symbol">: </span><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="../../pl.treksoft.kvision.table/-table-type/index.html"><span class="identifier">TableType</span></a><span class="symbol">&gt;</span></code>
+<p>Table types.</p>
+<p><strong>Getter</strong><br/>
+<p>Table types.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Table types.</p>
+</p>
+</BODY>
+</HTML>
diff --git a/api1/pl.treksoft.kvision.tabulator/-tabulator/undo.html b/api1/pl.treksoft.kvision.tabulator/-tabulator/undo.html
new file mode 100644
index 00000000..d7129443
--- /dev/null
+++ b/api1/pl.treksoft.kvision.tabulator/-tabulator/undo.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Tabulator.undo - 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.tabulator</a>&nbsp;/&nbsp;<a href="index.html">Tabulator</a>&nbsp;/&nbsp;<a href="./undo.html">undo</a><br/>
+<br/>
+<h1>undo</h1>
+<a name="pl.treksoft.kvision.tabulator.Tabulator$undo()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">undo</span><span class="symbol">(</span><span class="symbol">)</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>Undo the last user action.</p>
+</BODY>
+</HTML>