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);

http://dive4elements.wald.intevation.org