在TornadoFX中,如何在ItemViewModel的可空属性上选择深层嵌套属性?

时间:2018-01-02 11:51:36

标签: javafx kotlin tornadofx

TornadoFX具有select函数,用于访问属性中的属性。例如,用法是:

textfield(viewModel.customerProperty.select(Customer::nameProperty))

然而,这很好,但是,如果customerProperty的值可以为空(Customer?),select不起作用,因为它期望非空对象“选择”来自。

如果Property具有nullable值,如何在其上使用select

1 个答案:

答案 0 :(得分:1)

即使属性可以包含null,也不需要将类型声明为可为空。只需更改属性的类型即可,您应该做得很好。