Vaadin 7 - 更新了textarea值

时间:2014-10-20 08:04:19

标签: java refresh vaadin icepush

我是vaadin的新人,我想在textarea中显示一些信息。目前我已将CustomComponent中的pushmode设置为PushMode.AUTOMATIC(@Push(PushMode.AUTOMATIC))。但这只是第一次有效。要刷新文本,我必须调整窗口手册的大小或单击按钮。 我发现了一些名为ICEPush的东西,但我不明白这个东西:(并没有找到好的教程......

有人暗示我吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您确定使用ui.access方法更改了TextArea值,并调用了ui.push()方法吗?

有点像这样:

ui.access(new Runnable() {
    @Override
    public void run() {
        textArea.setValue(newValue);
        ui.push();
    }
});