tabulator

inline fun <T : Any> Container.tabulator(    data: List<T>? = null,     dataUpdateOnEdit: Boolean = true,     options: TabulatorOptions<T> = TabulatorOptions(),     types: Set<TableType> = setOf(),     className: String? = null,     serializer: KSerializer<T> = serializer(),     serializersModule: SerializersModule? = null,     noinline init: Tabulator<T>.() -> Unit? = null): Tabulator<T>(source)

DSL builder extension function.

It takes the same parameters as the constructor of the built component.


inline fun <T : Any, S : Any> Container.tabulator(    store: ObservableState<S>,     noinline dataFactory: (S) -> List<T>,     options: TabulatorOptions<T> = TabulatorOptions(),     types: Set<TableType> = setOf(),     className: String? = null,     serializer: KSerializer<T> = serializer(),     serializersModule: SerializersModule? = null,     noinline init: Tabulator<T>.() -> Unit? = null): Tabulator<T>(source)

DSL builder extension function for a general observable store.


fun Container.tabulator(    options: TabulatorOptions<dynamic> = TabulatorOptions(),     types: Set<TableType> = setOf(),     className: String? = null,     init: Tabulator<dynamic>.() -> Unit? = null): Tabulator<dynamic>(source)

DSL builder extension function for dynamic data (send within options parameter).