【问题标题】:How do I utilize the value change listener in a Vaadin grid?如何在 Vaadin 网格中使用值更改侦听器?
【发布时间】:2017-01-19 21:40:33
【问题描述】:

我正在使用Vaadin 8.0.0.beta1。我有一个Grid,我想在其中使用ValueChangeListener。一旦事件为编辑的单元格触发,我需要运行一些代码。

反正我有以下一套:

grid.setEditorEnabled(true);
grid.getColumn("commentsColumn")
            .setEditorField(new TextArea())
            .getEditorField()
            .addValueChangeListener(event -> Notification.show("BLAH"));

只是一个测试,我希望 cmets 列首先看起来像一个 TextArea 字段。其次,在文本更改后触发通知。

似乎都没有工作。

我做错了什么?

谢谢。

【问题讨论】:

  • Notifications.showSuccess("BLAH");还是 Notification.show()???
  • Notifications.showSuccess(..) 只是我为成功消息所做的包装器。我改变了我的问题以避免混淆。

标签: java event-handling vaadin vaadin-grid


【解决方案1】:

您提供的代码按原样运行,没有任何更改。 虚拟数据取自官方 Vaadin Grid 文档示例。 我所做的只是双击该列。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    • 2019-05-14
    相关资源
    最近更新 更多