Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/DistancePanel.java @ 9164:8c0d1542c1d8
uinfo.distance_only Berechnungsstrecke -> Darstellungsbereich HACK
author | gernotbelger |
---|---|
date | Wed, 20 Jun 2018 11:13:40 +0200 |
parents | 28c50f5efceb |
children | 34dc0163ad2d |
comparison
equal
deleted
inserted
replaced
9163:d5dcdd2c7db6 | 9164:8c0d1542c1d8 |
---|---|
95 @Override | 95 @Override |
96 public Canvas create(final DataList data) { | 96 public Canvas create(final DataList data) { |
97 final VLayout layout = new VLayout(); | 97 final VLayout layout = new VLayout(); |
98 layout.setMembersMargin(10); | 98 layout.setMembersMargin(10); |
99 | 99 |
100 final Label label = new Label(getLabel()); | 100 final Label label = getLabel(data); |
101 | 101 |
102 final Canvas submit = getNextButton(); | 102 final Canvas submit = getNextButton(); |
103 | 103 |
104 label.setHeight(25); | 104 label.setHeight(25); |
105 this.distancePanel.setHeight(50); | 105 this.distancePanel.setHeight(50); |
111 initMinMaxValues(data); | 111 initMinMaxValues(data); |
112 initDefaultValues(data); | 112 initDefaultValues(data); |
113 initHelperPanel(); | 113 initHelperPanel(); |
114 | 114 |
115 return layout; | 115 return layout; |
116 } | |
117 | |
118 private Label getLabel(final DataList data) { | |
119 final Data item = data.get(0); | |
120 if (data.getState().contains("uinfo")) { // "Wahl der Berechnungsstrecke/des Darstellungsbereichs" (server) vs. "Berechnungsstrecke wählen" (client) | |
121 return new Label(item.getDescription()); // holt das Label vom Server (funktoniert schon sehr oft so!) | |
122 } | |
123 return new Label(getLabel()); // holt das Label aus den Flys-Constants.. | |
116 } | 124 } |
117 | 125 |
118 @Override | 126 @Override |
119 public Canvas createOld(final DataList dataList) { | 127 public Canvas createOld(final DataList dataList) { |
120 final String s = getOldSelectionString(dataList); | 128 final String s = getOldSelectionString(dataList); |