代码之家  ›  专栏  ›  技术社区  ›  Henrik Paul

容器中已更新的项目信息,如何刷新?

  •  0
  • Henrik Paul  · 技术社区  · 17 年前

    我在这里孤注一掷,希望以前有人用过它:

    我有一张桌子,里面有很多东西。我编辑其中一个,如何使表刷新并重新呈现自身?我试过了 requestRepaint() , requestRepaintAll()

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

    1 回复  |  直到 17 年前
        1
  •  1
  •   Jens Jansson    17 年前

    项目容器没有实现此功能吗?假设您在表中使用IndexedContainer。AFAIK IndexedContainer会在您更改内容时发出通知,然后它会向将其用作数据源(=表)的所有内容发送通知。所以一张普通的桌子应该能找到这个。

    编辑-选中此选项:

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

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