Bir Hücre Listesi ayarlamak istiyorum, böylece bir satır tıklandığında seçimi değiştirir. Böylece, ctrl tuşunu tutma ihtiyacı dışında birden fazla satır seçilebilir.GWT CellList Seçimi değiştirmek için tıklayın (Çok Seçmeli)
Çalışmak için değiştirmek için neye ihtiyacım var?
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>()));
'selectModel' tanımı neye benziyor? – Carl
Bu kodu bir CellList ile denedim ve birden çok öğenin seçilmesine izin vermiyor. Uygulamanın daha fazlası var mı? – Carl
İyi seçim, bu seçim modelini kullanarak birden çok öğenin seçilmesini sağlamalıdır. private final MultiSelectionModel selectModel = yeni MultiSelectionModel (); –