Package-level declarations

Types

Link copied to clipboard
abstract class AsyncPaginatedDropdownControl<T : Any>(label: String?, required: Boolean?, dependencies: Map<String, ControlDependency<*>>?, actions: List<ControlAction<T>>?) : DropdownControlBase<T>

Abstrakcyjna baza dla kontrolek dropdown, które ładują dane asynchronicznie, wspierają wyszukiwanie i paginację.

Link copied to clipboard
abstract class DropdownControlBase<T : Any>(label: String?, required: Boolean?, dependencies: Map<String, ControlDependency<*>>?, actions: List<ControlAction<T>>?) : Control<T>

Super-bazowa klasa dla kontrolek dropdown. Odpowiada wyłącznie za renderowanie ramki UI (ExposedDropdownMenuBox) i deleguje renderowanie zawartości menu do podklas.

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

Reprezentuje pojedynczą opcję w liście rozwijanej (dropdown).