jschneider
02/13/2021, 3:08 PMRobert Jaros
02/13/2021, 6:29 PMRobert Jaros
02/13/2021, 6:29 PMjschneider
02/15/2021, 11:12 AMgenericRadioGroup(
options = listOf(
ModuleOrientation.Vertical to "Vertical",
ModuleOrientation.Horizontal to "Horizontal"
),
toStr = { moduleOrientation ->
moduleOrientation.name
}
) {
label = "Module Orientation"
value = data.orientation //initial value
}.subscribe {
data.orientation = it ?: ModuleOrientation.Vertical
}
jschneider
02/15/2021, 11:15 AMjschneider
02/15/2021, 11:41 AMgenericRadioGroup(
options = listOf(
ModuleOrientation.Vertical to "Vertical",
ModuleOrientation.Horizontal to "Horizontal"
)
) {
label = "Module Orientation"
value = data.orientation
}.subscribe {
it?.let {
data.orientation = ModuleOrientation.valueOf(it.toString())
}
}
Robert Jaros
02/15/2021, 12:10 PMfromStr
function?Robert Jaros
02/15/2021, 12:10 PMjschneider
02/15/2021, 12:10 PMjschneider
02/15/2021, 12:10 PMjschneider
02/15/2021, 12:10 PMRobert Jaros
02/15/2021, 12:11 PMRobert Jaros
02/15/2021, 12:13 PMfromStr = { MyEnumClass.valueOf(it) }
and the default toStr
jschneider
02/15/2021, 12:13 PMjschneider
02/15/2021, 12:14 PM