comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/RangePanel.java @ 1566:c408074c6409

Initialize the min and max fields in RangePanel. flys-client/trunk@3822 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 30 Jan 2012 10:12:05 +0000
parents ae25566ce6f6
children a4da53328693
comparison
equal deleted inserted replaced
1565:87f5ed6960e8 1566:c408074c6409
44 44
45 root.addMember(createLabel(data)); 45 root.addMember(createLabel(data));
46 root.addMember(createForm(data)); 46 root.addMember(createForm(data));
47 root.addMember(getNextButton()); 47 root.addMember(getNextButton());
48 48
49 initDefaults(data);
50
49 return root; 51 return root;
50 } 52 }
51 53
52 54
53 @Override 55 @Override
92 94
93 return errors; 95 return errors;
94 } 96 }
95 97
96 98
99 protected void initDefaults(DataList dataList) {
100 RangeData data = findRangeData(dataList);
101
102 if (data != null) {
103 setLower(String.valueOf(data.getDefaultLower()));
104 setUpper(String.valueOf(data.getDefaultUpper()));
105 }
106 }
107
108
97 protected RangeData findRangeData(DataList dataList) { 109 protected RangeData findRangeData(DataList dataList) {
98 RangeData data = null; 110 RangeData data = null;
99 111
100 for (int i = 0, n = dataList.size(); i < n; i++) { 112 for (int i = 0, n = dataList.size(); i < n; i++) {
101 Data tmp = dataList.get(i); 113 Data tmp = dataList.get(i);
124 public String getLower() { 136 public String getLower() {
125 return lowerForm.getValueAsString(FIELD_LOWER); 137 return lowerForm.getValueAsString(FIELD_LOWER);
126 } 138 }
127 139
128 140
141 public void setLower(String lower) {
142 lowerForm.setValue(FIELD_LOWER, lower);
143 }
144
145
129 public String getUpper() { 146 public String getUpper() {
130 return upperForm.getValueAsString(FIELD_UPPER); 147 return upperForm.getValueAsString(FIELD_UPPER);
148 }
149
150
151 public void setUpper(String upper) {
152 upperForm.setValue(FIELD_UPPER, upper);
131 } 153 }
132 154
133 155
134 protected Canvas createLabel(DataList dataList) { 156 protected Canvas createLabel(DataList dataList) {
135 RangeData rangeData = findRangeData(dataList); 157 RangeData rangeData = findRangeData(dataList);

http://dive4elements.wald.intevation.org