diff flys-client/src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java @ 4218:6ae99d996f79

flys/issue903: Display the discharge tables of the selected gauge as chart in historical discharge calculation. There is a new class 'DischargeTablesChart' which is a Canvas and displays the chart using the new service 'DischargeTablesServiceImpl'.
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 23 Oct 2012 12:01:19 +0200
parents 1f212836998e
children bbd82bd8e541
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java	Tue Oct 23 11:58:47 2012 +0200
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java	Tue Oct 23 12:01:19 2012 +0200
@@ -29,7 +29,7 @@
 import de.intevation.flys.client.client.ui.wq.ClickableQDTable;
 import de.intevation.flys.client.client.ui.wq.ClickableWTable;
 import de.intevation.flys.client.client.ui.wq.ClickableWTable.ClickMode;
-import de.intevation.flys.client.client.ui.wq.QDTable;
+import de.intevation.flys.client.client.widgets.DischargeTablesChart;
 import de.intevation.flys.client.shared.model.ArtifactDescription;
 import de.intevation.flys.client.shared.model.Data;
 import de.intevation.flys.client.shared.model.DataItem;
@@ -208,12 +208,15 @@
 
         Tab w = new Tab(MSG.wq_table_w());
         Tab q = new Tab(MSG.wq_table_q());
+        Tab c = new Tab(MSG.chart());
 
         w.setPane(wTable);
         q.setPane(qTable);
+        c.setPane(new DischargeTablesChart(this.artifact));
 
         tabs.addTab(w, 0);
         tabs.addTab(q, 1);
+        tabs.addTab(c, 2);
 
         helperContainer.addMember(tabs);
     }

http://dive4elements.wald.intevation.org