kotlin - TornadoFX DataGrid 未更新
问题描述
我在 Kotlin 中使用 TornadoFX 并且有一个DataGrid
链接到一个被更新的ArrayList
被调用的 。data
更新 this 中的值时ArrayList
,DataGrid
不会更新 。我在文档中查看了某种刷新功能,因为与 的耦合ArrayList
似乎不起作用,但什么也没有。
private var datagrid: DataGrid<Foo> by singleAssign()
private var data = ORIGINAL_VALUE
...
datagrid = datagrid(data) {
...
}
...
fun bar() {
data = NEW_VALUE
}
解决方案
推荐阅读
- flutter - 与继承的小部件数据关联的小部件在数据发生更改后不会重建
- javascript - 当它是一个数字时如何访问一个json键?
- python - 当我在 Tkinter 中按下一个按钮时,什么也没有发生
- python - 使用 reticulate 从 R 导入的函数计算梯度时出错
- sql - 如何在 SQL 中显示带有自定义消息的表?
- java - “findById() 不能返回布尔值”错误
- spring-data-jpa - Spring Data派生查询集合反连接
- microsoft-graph-api - OneNote API:始终在 OneDrive 的 notebooks 文件夹下创建笔记本
- reactjs - 如何修复状态映射不是 React Native 中的功能?
- javascript - 使用 Javascript 滑动按钮