テーブルビューのSelectedItemはViewModelにに結合しているとのSelectedItemがヌルで、そうでない場合は有効にしたとき、私は無効にするボタンにしたいです。ボタンenableWhenテーブルビューの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
をカスタム観測可能にマップすることはできますか?