Package-level declarations

Types

Link copied to clipboard
open class TabulatorRemote<T : Any>(data: List<T>? = null, options: TabulatorOptions<T> = TabulatorOptions(), className: String? = null, id: String? = null, renderConfig: RenderConfig = RenderConfig.Default, kClass: KClass<T>? = null, serializer: KSerializer<T>? = null, module: SerializersModule? = null) : Tabulator<T>

Functions

Link copied to clipboard
expect suspend fun <T : Any, E : Any> getDataForTabulatorRemote(serviceManager: RpcServiceMgr<E>, function: suspend E.(Int?, Int?, List<RemoteFilter>?, List<RemoteSorter>?, String?) -> RemoteData<T>, stateFunction: () -> String? = null, requestFilter: suspend RequestInit.() -> Unit? = null, page: String?, size: String?, filters: String?, sorters: String?): JsArray<JsAny>
actual suspend fun <T : Any, E : Any> getDataForTabulatorRemote(serviceManager: RpcServiceMgr<E>, function: suspend E.(Int?, Int?, List<RemoteFilter>?, List<RemoteSorter>?, String?) -> RemoteData<T>, stateFunction: () -> String?, requestFilter: suspend RequestInit.() -> Unit?, page: String?, size: String?, filters: String?, sorters: String?): JsArray<JsAny>
actual suspend fun <T : Any, E : Any> getDataForTabulatorRemote(serviceManager: RpcServiceMgr<E>, function: suspend E.(Int?, Int?, List<RemoteFilter>?, List<RemoteSorter>?, String?) -> RemoteData<T>, stateFunction: () -> String?, requestFilter: suspend RequestInit.() -> Unit?, page: String?, size: String?, filters: String?, sorters: String?): JsArray<JsAny>
Link copied to clipboard
@Composable
inline fun <T : Any, E : Any> IComponent.tabulatorRemote(serviceManager: RpcServiceMgr<E>, noinline function: suspend E.(Int?, Int?, List<RemoteFilter>?, List<RemoteSorter>?, String?) -> RemoteData<T>, noinline stateFunction: () -> String? = null, noinline requestFilter: suspend RequestInit.() -> Unit? = null, options: TabulatorOptions<T> = TabulatorOptions(), types: Set<TableType> = setOf(), serializer: KSerializer<T> = serializer(), serializersModule: SerializersModule? = null, className: String? = null, id: String? = null, noinline content: @Composable ITabulator<T>.() -> Unit = {})

Create TabulatorRemote component with a Kotlin data model.

Link copied to clipboard
@Composable
inline fun <T : Any, E : Any> IComponent.tabulatorRemoteRef(serviceManager: RpcServiceMgr<E>, noinline function: suspend E.(Int?, Int?, List<RemoteFilter>?, List<RemoteSorter>?, String?) -> RemoteData<T>, noinline stateFunction: () -> String? = null, noinline requestFilter: suspend RequestInit.() -> Unit? = null, options: TabulatorOptions<T> = TabulatorOptions(), types: Set<TableType> = setOf(), serializer: KSerializer<T> = serializer(), serializersModule: SerializersModule? = null, className: String? = null, id: String? = null, noinline content: @Composable ITabulator<T>.() -> Unit = {}): TabulatorRemote<T>

Create TabulatorRemote component with a Kotlin data model, returning a reference.