从其他组件中删除组件

时间:2011-10-06 15:42:24

标签: vaadin

这个小问题一直让我疯狂。我的主屏幕包含2个自定义组件;为了简单起见,我们称它们为“A”和“B”。在组件A中,我有一个按钮,我想要删除/替换组件B.

为此,我在主屏幕类中调用了组件B的引用。然后我调用包含组件B的布局的removeComponent(componentBReference)方法。不幸的是,这绝对没有。我在方法调用和replaceComponent()方法之后也尝试过requestRepaint()。甚至mainScreenReference.myLayout.setVisible(false)都不起作用。

我做错了什么或我必须考虑什么?

1 个答案:

答案 0 :(得分:4)

首先尝试通过调用此方法setImmediate(true)来设置所有组件的立即模式。