fixing the sort toggle of the events table in EventManagementPanel. See bug 1970 comments #9 and #10.

This commit is contained in:
Axel Uhl committed 2014-05-30 14:54:18 +02:00
1 parent f37e431368
commit 7138fd1afc
1 file changed
+1 -1
@@ -282,6 +282,7 @@ public class EventManagementPanel extends SimplePanel implements EventsRefresher
allEvents = new ArrayList<EventDTO>(); allEvents = new ArrayList<EventDTO>();
eventTable.addColumnSortHandler(getEventTableColumnSortHandler(eventProvider.getList(), eventNameColumn, eventTable.addColumnSortHandler(getEventTableColumnSortHandler(eventProvider.getList(), eventNameColumn,
venueNameColumn, startEndDateColumn, isPublicColumn, courseAreasColumn)); venueNameColumn, startEndDateColumn, isPublicColumn, courseAreasColumn));
eventTable.getColumnSortList().push(startEndDateColumn);
filterTextbox = new LabeledAbstractFilterablePanel<EventDTO>(new Label(stringMessages.filterEventsByName()), allEvents, filterTextbox = new LabeledAbstractFilterablePanel<EventDTO>(new Label(stringMessages.filterEventsByName()), allEvents,
eventTable, eventProvider) { eventTable, eventProvider) {
@Override @Override
@@ -813,7 +814,6 @@ public class EventManagementPanel extends SimplePanel implements EventsRefresher
eventSelectionModel.clear(); eventSelectionModel.clear();
allEvents.clear(); allEvents.clear();
allEvents.addAll(result); allEvents.addAll(result);
eventTable.getColumnSortList().push(startEndDateColumn);
filterTextbox.updateAll(allEvents); filterTextbox.updateAll(allEvents);
for (EventDTO e : allEvents) { for (EventDTO e : allEvents) {
if (selectedEventUUIDs.contains(e.id)) { if (selectedEventUUIDs.contains(e.id)) {