我是vaadin的新人,我想在textarea中显示一些信息。目前我已将CustomComponent中的pushmode设置为PushMode.AUTOMATIC(@Push(PushMode.AUTOMATIC))。但这只是第一次有效。要刷新文本,我必须调整窗口手册的大小或单击按钮。 我发现了一些名为ICEPush的东西,但我不明白这个东西:(并没有找到好的教程......
有人暗示我吗?
感谢您的帮助!
答案 0 :(得分:2)
您确定使用ui.access方法更改了TextArea值,并调用了ui.push()方法吗?
有点像这样:
ui.access(new Runnable() {
@Override
public void run() {
textArea.setValue(newValue);
ui.push();
}
});