4 つの列を持つ CellTable があります。
| Column 1 | Column 2 | Column 3 | Column 4 |
ゴール:
ユーザーは、マウス ボタンを押したまま列の上にカーソルを置いたまま、複数の列を選択できます。
たとえば、ユーザーが列 1 をクリックしてマウス ボタンを押したままにし、列 2 と 3 に移動すると、列 2 と 3 が選択されます。
私は試した:
final MultiSelectionModel<data> selectionModel = new MultiSelectionModel<BestellungData>();
cellTable.setSelectionModel(selectionModel);
cellTable.addCellPreviewHandler(new Handler<data>()
{
@Override
public void onCellPreview(
CellPreviewEvent<data> event) {
// TODO Auto-generated method stub
if ("click".equals(event.getNativeEvent().getType())) {
selectionModel.setSelected(event.getValue(), true);
}
}
});
しかし、うまくいきません。