Package-level declarations

Types

Link copied to clipboard
class CheckboxGroupControl<T : Any>(label: String?, val options: List<SelectionOption<T>>, val orientation: ControlOrientation = ControlOrientation.VERTICAL, required: Boolean? = false, dependencies: Map<String, ControlDependency<*>>? = null, actions: List<ControlAction<List<T>>>? = null) : Control<List<T>>

Kontrolka pozwalająca na wybór wielu opcji z grupy za pomocą pól wyboru (Checkbox).

Link copied to clipboard
class DatabaseControl(label: String?, val query: QueryFragment, val displayColumn: String, val idColumn: String = "id", val orderBy: String = displayColumn, val searchFilter: (String) -> QueryFragment?? = null, val pageSize: Long = 10, required: Boolean? = false, dependencies: Map<String, ControlDependency<*>>? = null, actions: List<ControlAction<Int>>? = null) : AsyncPaginatedDropdownControl<Int> , KoinComponent

Kontrolka do wyboru rekordu z bazy danych z listy rozwijanej.

Link copied to clipboard
class EnumControl<T : Enum<T>, EnumWithFormatter<T>>(label: String?, val enumClass: KClass<T>, required: Boolean? = false, dependencies: Map<String, ControlDependency<*>>? = null, actions: List<ControlAction<T>>? = null) : DropdownControlBase<T>

Kontrolka do wyboru wartości z enumeracji (enum) z listy rozwijanej.

Link copied to clipboard
class RadioGroupControl<T : Any>(label: String?, val options: List<SelectionOption<T>>, val orientation: ControlOrientation = ControlOrientation.VERTICAL, required: Boolean? = false, dependencies: Map<String, ControlDependency<*>>? = null, actions: List<ControlAction<T>>? = null) : Control<T>

Kontrolka pozwalająca na wybór jednej opcji z grupy za pomocą przycisków Radio.

Link copied to clipboard
data class SelectionOption<T>(val value: T, val displayText: String)

Reprezentuje pojedynczą opcję wyboru dla kontrolek grupujących.