Mercurial > dive4elements > river
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); }