【发布时间】:2011-10-26 14:05:05
【问题描述】:
我想设置一个 CellList,以便单击一行将切换选择。这样就可以选择多行而无需按住 ctrl 键。
我需要进行哪些更改才能使其正常工作?
class ToggleEventTranslator<T> implements DefaultSelectionEventManager.EventTranslator<T> {
@Override
public boolean clearCurrentSelection(final CellPreviewEvent<T> event) {
return false;
}
@Override
public SelectAction translateSelectionEvent(final CellPreviewEvent<T> event) {
return SelectAction.TOGGLE;
}
}
MultiSelectionModel<ObjProxy> multiSelectionModel = new MultiSelectionModel<ObjProxy>();
ocjCellList.setSelectionModel(multiSelectionModel, DefaultSelectionEventManager
.<ObjProxy> createCustomManager(new ToggleEventTranslator<ObjProxy>()));
【问题讨论】:
标签: gwt multi-select gwt-2.2-celltable gwt-2.4