Marshall
10/15/2020, 4:04 PMclass LimitsConfigView : View("Limits Configuration") {
val limits = Limits()
val model = LimitsViewModel(limits)
override val root = vbox {
textfield {
bind(model::errorMaxSpeed)
}
}
}
class Limits {
var errorMaxSpeed: Double by property(0.0)
fun errorMaxSpeedProperty() = getProperty(Limits::errorMaxSpeed)
}
class LimitsViewModel(limits: Limits) : ItemViewModel<Limits>(limits) {
val errorMaxSpeed = bind(Limits::errorMaxSpeedProperty)
}