【问题标题】:Vaadin 7 - update textarea at value changedVaadin 7 - 在值更改时更新 textarea
【发布时间】:2014-12-15 03:49:56
【问题描述】:

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

有人给我提示吗?

感谢您的帮助!

【问题讨论】:

  • 您使用的是哪个 vaadin 版本?当你使用 Vaadin7 时,你不需要 ICEPush,这个是为 Vaadin 6 准备的。Vaadin 7 已经集成了推送
  • 我使用 Vaadin 7。我需要做什么来更新视图?目前我必须在屏幕上执行一些操作才能更新...

标签: java refresh vaadin icepush


【解决方案1】:

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

有点像这样:

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

【讨论】:

    猜你喜欢
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多