gpt4 book ai didi

java - 容器中的元素信息已更新,如何刷新?

转载 作者:行者123 更新时间:2023-12-01 16:12:28 27 4
gpt4 key购买 nike

我在这里冒险,希望有人以前使用过 IT Mill Toolkit:

我有一个 table ,里面有一堆元素。我编辑其中之一 - 如何让表刷新并重新渲染自身?我已尝试在表和包含表的布局上使用 requestRepaint()requestRepaintAll(),但我无法让它自行刷新。当我重新加载页面或前后滚动(以便项目从 View 中消失并返回 View )时,项目已更新。

有没有办法以编程方式让表刷新其当前 View ?

最佳答案

项目容器没有实现这个功能吗?假设您在表中使用 IndexedContainer。据我所知,当您更改内容时,IndexedContainer 会发出通知,然后它会向使用它作为数据源(= 表)的所有内容发送通知。所以普通的表应该会选择这个。

编辑 - 检查这一点:

IndexedContainer 实现 Property.ValueChangeNotifier

Table 实现了运行 requestRepaint() 的 ValueChangeListener。

换句话说,您的容器还必须实现通知程序,以便可以调用自动重绘。

关于java - 容器中的元素信息已更新,如何刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/536645/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com