singleChoiceList

fun <T, M : ListModel<T>> singleChoiceList(first: T, vararg rest: T, itemVisualizer: ItemVisualizer<T, IndexedItem> = toString(StringVisualizer()), fitContents: Set<Dimension> = setOf(Height), config: (List<T, *>) -> Unit = {}): FieldVisualizer<T>(source)

Creates a List control that is bound to a Field. This controls lets a user select a single option from a list. This behaves like radioList.

Parameters

T

is the type of the items in the bounded field

first

item in the list

rest

of the items in the list

itemVisualizer

used to render items in the list

fitContents

signaling whether the list should scale with its contents

config

used to control the resulting component


fun singleChoiceList(progression: IntProgression, itemVisualizer: ItemVisualizer<Int, IndexedItem> = toString(StringVisualizer()), fitContents: Set<Dimension> = setOf(Height), config: (List<Int, *>) -> Unit = {}): FieldVisualizer<Int>(source)

Creates a List control that is bound to a Field. This controls lets a user select a single option from a list.

Parameters

progression

to use for values

itemVisualizer

used to render items in the list

fitContents

signaling whether the list should scale with its contents

config

used to control the resulting component