comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java @ 4200:1f212836998e

flys/issue901: Changing the W/Q mode in WQSimpleArrayPanel (used in historical discharge calculation) will now switch the W/QD table in the helper panel, too.
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 22 Oct 2012 13:45:49 +0200
parents 1cdbd8a0c994
children 6ae99d996f79
comparison
equal deleted inserted replaced
4199:02a2d4b5bd14 4200:1f212836998e
69 protected String modeName; 69 protected String modeName;
70 protected String valuesName; 70 protected String valuesName;
71 71
72 protected Canvas valuesWrapper; 72 protected Canvas valuesWrapper;
73 73
74 protected TabSet tabs;
75
74 protected DynamicForm modeForm; 76 protected DynamicForm modeForm;
75 protected DoubleArrayPanel panelW; 77 protected DoubleArrayPanel panelW;
76 protected DoubleArrayPanel panelQ; 78 protected DoubleArrayPanel panelQ;
77 79
78 protected ClickableWTable wTable; 80 protected ClickableWTable wTable;
198 fetchWQData(); 200 fetchWQData();
199 } 201 }
200 202
201 203
202 protected void initializeHelperPanel() { 204 protected void initializeHelperPanel() {
203 TabSet tabs = new TabSet(); 205 tabs = new TabSet();
204 tabs.setWidth100(); 206 tabs.setWidth100();
205 tabs.setHeight100(); 207 tabs.setHeight100();
206 208
207 Tab w = new Tab(MSG.wq_table_w()); 209 Tab w = new Tab(MSG.wq_table_w());
208 Tab q = new Tab(MSG.wq_table_q()); 210 Tab q = new Tab(MSG.wq_table_q());
396 valuesWrapper.removeChild(child); 398 valuesWrapper.removeChild(child);
397 } 399 }
398 400
399 if (newMode.equals("0")) { 401 if (newMode.equals("0")) {
400 valuesWrapper.addChild(panelW); 402 valuesWrapper.addChild(panelW);
403 showWTable();
401 } 404 }
402 else if (newMode.equals("1")) { 405 else if (newMode.equals("1")) {
403 valuesWrapper.addChild(panelQ); 406 valuesWrapper.addChild(panelQ);
407 showQDTable();
408 }
409 }
410
411 public void showWTable() {
412 if (tabs != null) {
413 tabs.selectTab(0);
414 }
415 }
416
417 public void showQDTable() {
418 if (tabs != null) {
419 tabs.selectTab(1);
404 } 420 }
405 } 421 }
406 422
407 423
408 public String getModeAsString() { 424 public String getModeAsString() {

http://dive4elements.wald.intevation.org