2017-01-19 5 views
0

私はVaadin 8.0.0.beta1を使用しています。私はGridを持っていて、その中にValueChangeListenerをタップしたいと思います。編集したセルのイベントが発生すると、コードを実行する必要があります。 Vaadinグリッドで値変更リスナーを使用するにはどうすればよいですか?

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

単なるテスト

は、私が最初にすべての、TextAreaのフィールドのように見えるようにコメント欄を期待:

とにかく、私は次のセットがあります。次に、テキストが変更されたら通知を発します。

どちらも動作していないようです。

私は間違っていますか?

ありがとうございました。

+1

Notifications.showSuccess( "BLAH");またはそれはNotification.show()ですか? –

+0

'Notifications.showSuccess(..)'は成功メッセージのために行った単なるラッパーです。私は混乱を避けるために質問を変更しました。 – cbmeeks

答えて

0

enter image description here

あなたが提供されているコードは変更せず、それがあるとして働いています。 ダミーデータは、公式のVaadin Gridドキュメンテーションの例から取得されました。 私がしたのは、列をダブルクリックするだけでした。

関連する問題