TableView selectedItem 绑定到ViewModel,我想在 selectedItem 为空时禁用按钮,否则启用。
class MainView: View("TheSubberKt") {
override val root = Form()
val model = MainViewModel()
init {
with(root) {
fieldset {
field("Media:") {
textfield(model.mediaPath)
button("...")
}
}
tableview(subs) {
// ...
bindSelected(model.selectedSubtitle)
}
hbox {
button("Hash Search")
button("Download Selected") {
// what to do here?
}
}
}
}
}
我想我必须创建一个OvservableValue<Boolean>
然后传递给enableWhen
但是,怎么做?
是否可以将属性映射onChange
到自定义可观察对象?(只是另一个想法)