2016-05-24 10 views
0

NatTableを使用していて、テーブル内のいくつかの行を選択したいとします。追加これの後に他の行をいくつか選択したい(CTRL +マウスの左クリック)。複数行の選択を可能にする

最初の選択に問題はありませんが、追加の行をいくつか選択しようとすると、最初の選択が失われました。これは、ドラッグモードで2番目の選択を行う場合にのみ発生します。 1回クリックするだけですべての行が選択されると、すべて正常に動作します。

私はDefaultRowSelectionLayerConfigurationとRowSelectionModelを使用:

selectionLayer.setSelectionModel(new RowSelectionModel<Entry>(selectionLayer, bodyDataProvider, new IRowIdAccessor<Entry>() { 

     @Override 
     public Serializable getRowId(Entry rowObject) { 
      return rowObject.getStartLine(); 

     } 
    })); 
    selectionLayer.addConfiguration(new DefaultRowSelectionLayerConfiguration()); 

は、たぶん私は愚かな間違いをしたとあなたたちは私を助けることができます。

答えて

0

NatTableコードの問題のようです。私はこれのためのチケットを作成しました:https://bugs.eclipse.org/bugs/show_bug.cgi?id=494392

+0

すばらしいアクションをありがとう。バグが修正されたことがチケットでわかった。このバグ修正は、いつナットソフトウェアで利用できますか? –

+0

私は修正案を提案しました...レビューが必要です。すべてがうまくいけば、来週の1.4のリリースでこのバグフィックスを含めます。その間、ローカルで固定されたバージョンを作成し、それをSelectionLayerインスタンスに登録できる必要があります。 –

+0

申し訳ありませんが、私はこれを行い、うまくいけば修正提案は次のリリースにあります。あなたの助けをもう一度ありがとう。 –

関連する問題