2017-02-13 1 views
1

セルのウィジェットでクリックイベントを処理する方法はありますか?CellList/CellTableからGWTのセルのウィジェットにイベント処理を委譲するにはどうすればいいですか?

テキストとイメージを使用してカスタム複合セルを実装しました。 FocusPanelでラップし、クリックハンドラを宣言します。しかし、CellTableとCellListはすべてのイベントを傍受します。

答えて

2

、直接何の折り返しを、それをやっていないの方法があります:

table.addCellPreviewHandler(new Handler<MyObject>() { 

     @Override 
     public void onCellPreview(CellPreviewEvent<MyObject> event) { 

      if ("click".equals(event.getNativeEvent().getType())) { 

       // do something with a click, using event.getColumn(), 
       // event.getIndex() and event.getValue() as necessary 

      } 
     } 
    }); 
関連する問題