comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/TableDataPanel.java @ 9353:217e8e59c386

sinfo flowdepth multiple pairs allowed; bugfix arrayOutOfRange hasTkh==false && useTkh==true
author gernotbelger
date Tue, 31 Jul 2018 17:53:41 +0200
parents 0452f1c1bad3
children
comparison
equal deleted inserted replaced
9352:9ea0e3522695 9353:217e8e59c386
14 14
15 import org.dive4elements.river.client.client.Config; 15 import org.dive4elements.river.client.client.Config;
16 import org.dive4elements.river.client.client.FLYSConstants; 16 import org.dive4elements.river.client.client.FLYSConstants;
17 import org.dive4elements.river.client.client.services.CSVExportService; 17 import org.dive4elements.river.client.client.services.CSVExportService;
18 import org.dive4elements.river.client.client.services.CSVExportServiceAsync; 18 import org.dive4elements.river.client.client.services.CSVExportServiceAsync;
19 import org.dive4elements.river.client.shared.model.DataList;
20 19
21 import com.google.gwt.core.client.GWT; 20 import com.google.gwt.core.client.GWT;
22 import com.google.gwt.i18n.client.NumberFormat; 21 import com.google.gwt.i18n.client.NumberFormat;
23 import com.google.gwt.safehtml.shared.SafeHtmlUtils; 22 import com.google.gwt.safehtml.shared.SafeHtmlUtils;
24 import com.google.gwt.user.client.rpc.AsyncCallback; 23 import com.google.gwt.user.client.rpc.AsyncCallback;
199 final String[] sItem = list.get(i); 198 final String[] sItem = list.get(i);
200 final Record r = new Record(); 199 final Record r = new Record();
201 for (int j = 0; j < sItem.length; j++) { 200 for (int j = 0; j < sItem.length; j++) {
202 // See above, display 'as is' from server, but keep value 201 // See above, display 'as is' from server, but keep value
203 // in machine-usable way (float), to allow numeric sorting. 202 // in machine-usable way (float), to allow numeric sorting.
204 String item = sItem[j]; 203 final String item = sItem[j];
205 String encodedText = SafeHtmlUtils.htmlEscapeAllowEntities(item); 204 final String encodedText = SafeHtmlUtils.htmlEscapeAllowEntities(item);
206 205
207 r.setAttribute(displayField[j], encodedText); 206 r.setAttribute(displayField[j], encodedText);
208 if (fields[j].getType() == ListGridFieldType.TEXT) { 207 if (fields[j].getType() == ListGridFieldType.TEXT) {
209 r.setAttribute(String.valueOf(j), item); 208 r.setAttribute(String.valueOf(j), item);
210 } else { 209 } else {
211 try { 210 try {

http://dive4elements.wald.intevation.org