Kotlin 为什么会出现TornadFX数据网格类型错误?

Kotlin 为什么会出现TornadFX数据网格类型错误?,kotlin,javafx,tornadofx,Kotlin,Javafx,Tornadofx,我正在使用TornadoFX,并已将DataGrid添加到我的类中,如下所示: private var datagrid:datagrid by singleAssign() private val data=FXCollections.observearraylist() 当我尝试分配datagrid一个值时,我得到一个错误: datagrid=datagrid(数据){ ... } 类型推断失败。预期类型不匹配: 必修的: 数据网格 发现: 数据网格 有人能告诉我我在这里做错了什么吗

我正在使用TornadoFX,并已将DataGrid添加到我的类中,如下所示:

private var datagrid:datagrid by singleAssign()
private val data=FXCollections.observearraylist()
当我尝试分配
datagrid
一个值时,我得到一个错误:

datagrid=datagrid(数据){
...
}
类型推断失败。预期类型不匹配:
必修的:
数据网格
发现:
数据网格
有人能告诉我我在这里做错了什么吗

Type inference failed. Expected type mismatch: 
required:
DataGrid<ObservableList<Derivation>>
found:
DataGrid<Derivation!>