ref 18754: Dashboard: Alphabetically sort the tabs

https://support.d4science.org/issues/18754

Added the alphabetically sort of the tabs
Future/18815
Giancarlo Panichi 4 years ago
parent 44cca496c9
commit 68dc1588fb

@ -1,7 +1,10 @@
<ReleaseNotes>
<Changeset component="org.gcube.portlets.user.accounting-dashboard.1-2-0"
date="2019-11-12">
date="2020-04-08">
<Change>Updated export csv support with Firefox and Safari [ticket #18034]</Change>
<Change>Added Core Services support [ticket #18291]</Change>
<Change>Added Detached REs support [ticket #18815]</Change>
<Change>Added the alphabetically sort of the tabs [ticket #18754]</Change>
</Changeset>
<Changeset component="org.gcube.portlets.user.accounting-dashboard.1-1-0"
date="2019-10-01">

@ -1,6 +1,7 @@
package org.gcube.portlets.user.accountingdashboard.client.application.mainarea.report;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.logging.Logger;
@ -87,7 +88,11 @@ public class ReportAreaView extends ViewWithUiHandlers<ReportAreaPresenter>
TabPanel tabPanel = new TabPanel();
tabPanel.addStyleName(resources.uiDataCss().uiDataReportTabPanel());
boolean first = true;
for (String category : categories.keySet()) {
ArrayList<String> sortedKeys =
new ArrayList<String>(categories.keySet());
Collections.sort(sortedKeys);
for (String category : sortedKeys) {
Tab tab = new Tab();
tab.setHeading(category);
HTMLPanel tabContent = new HTMLPanel("");

Loading…
Cancel
Save