comparison 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
comparison
equal deleted inserted replaced
4217:08b6458909a9 4218:6ae99d996f79
27 import de.intevation.flys.client.client.services.WQInfoService; 27 import de.intevation.flys.client.client.services.WQInfoService;
28 import de.intevation.flys.client.client.services.WQInfoServiceAsync; 28 import de.intevation.flys.client.client.services.WQInfoServiceAsync;
29 import de.intevation.flys.client.client.ui.wq.ClickableQDTable; 29 import de.intevation.flys.client.client.ui.wq.ClickableQDTable;
30 import de.intevation.flys.client.client.ui.wq.ClickableWTable; 30 import de.intevation.flys.client.client.ui.wq.ClickableWTable;
31 import de.intevation.flys.client.client.ui.wq.ClickableWTable.ClickMode; 31 import de.intevation.flys.client.client.ui.wq.ClickableWTable.ClickMode;
32 import de.intevation.flys.client.client.ui.wq.QDTable; 32 import de.intevation.flys.client.client.widgets.DischargeTablesChart;
33 import de.intevation.flys.client.shared.model.ArtifactDescription; 33 import de.intevation.flys.client.shared.model.ArtifactDescription;
34 import de.intevation.flys.client.shared.model.Data; 34 import de.intevation.flys.client.shared.model.Data;
35 import de.intevation.flys.client.shared.model.DataItem; 35 import de.intevation.flys.client.shared.model.DataItem;
36 import de.intevation.flys.client.shared.model.DataList; 36 import de.intevation.flys.client.shared.model.DataList;
37 import de.intevation.flys.client.shared.model.DefaultData; 37 import de.intevation.flys.client.shared.model.DefaultData;
206 tabs.setWidth100(); 206 tabs.setWidth100();
207 tabs.setHeight100(); 207 tabs.setHeight100();
208 208
209 Tab w = new Tab(MSG.wq_table_w()); 209 Tab w = new Tab(MSG.wq_table_w());
210 Tab q = new Tab(MSG.wq_table_q()); 210 Tab q = new Tab(MSG.wq_table_q());
211 Tab c = new Tab(MSG.chart());
211 212
212 w.setPane(wTable); 213 w.setPane(wTable);
213 q.setPane(qTable); 214 q.setPane(qTable);
215 c.setPane(new DischargeTablesChart(this.artifact));
214 216
215 tabs.addTab(w, 0); 217 tabs.addTab(w, 0);
216 tabs.addTab(q, 1); 218 tabs.addTab(q, 1);
219 tabs.addTab(c, 2);
217 220
218 helperContainer.addMember(tabs); 221 helperContainer.addMember(tabs);
219 } 222 }
220 223
221 224

http://dive4elements.wald.intevation.org