TornadoFX具有select
函数,用于访问属性中的属性。例如,用法是:
textfield(viewModel.customerProperty.select(Customer::nameProperty))
然而,这很好,但是,如果customerProperty
的值可以为空(Customer?
),select
不起作用,因为它期望非空对象“选择”来自。
如果Property
具有nullable
值,如何在其上使用select
?
答案 0 :(得分:1)
即使属性可以包含null,也不需要将类型声明为可为空。只需更改属性的类型即可,您应该做得很好。