在tornadoFX组件中,有诸如disableWhen,enableWhen等方法。我可以在其中放置一些绑定表达式的地方,它将更改组件状态。但是我需要对组合框selectFirst执行类似的操作。而且,只有客户不空的时候才触发一次。例如:
combobox {
disableWhen {
Bindings.isEmpty(viewModel.customers)
}
selectionModel.selectFirst {
Bindings.isNotEmpty(viewModel.customers)
}
}