Mercurial > dive4elements > river
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() { |