comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/stationinfo/GaugeListGrid.java @ 6272:24be0cc1c67c

Replaced the 'old school' wiki link buttons with default links.
author Raimund Renkert <rrenkert@intevation.de>
date Tue, 11 Jun 2013 12:57:51 +0200
parents 7aadc0e2e3fa
children a52a038a6a09
comparison
equal deleted inserted replaced
6271:9b7f1288e6c4 6272:24be0cc1c67c
13 13
14 import com.google.gwt.core.client.GWT; 14 import com.google.gwt.core.client.GWT;
15 import com.smartgwt.client.types.ListGridFieldType; 15 import com.smartgwt.client.types.ListGridFieldType;
16 import com.smartgwt.client.widgets.Canvas; 16 import com.smartgwt.client.widgets.Canvas;
17 import com.smartgwt.client.widgets.WidgetCanvas; 17 import com.smartgwt.client.widgets.WidgetCanvas;
18 import com.smartgwt.client.widgets.form.DynamicForm;
18 import com.smartgwt.client.widgets.grid.ListGridField; 19 import com.smartgwt.client.widgets.grid.ListGridField;
19 import com.smartgwt.client.widgets.grid.ListGridRecord; 20 import com.smartgwt.client.widgets.grid.ListGridRecord;
20 import com.smartgwt.client.widgets.grid.events.RecordClickEvent; 21 import com.smartgwt.client.widgets.grid.events.RecordClickEvent;
21 import com.smartgwt.client.widgets.grid.events.RecordClickHandler; 22 import com.smartgwt.client.widgets.grid.events.RecordClickHandler;
22 23
41 //TODO i18n!!! 42 //TODO i18n!!!
42 ListGridField nfield = new ListGridField("name", "Pegel"); 43 ListGridField nfield = new ListGridField("name", "Pegel");
43 ListGridField sfield = new ListGridField("kmstart", "Start [km]", 60); 44 ListGridField sfield = new ListGridField("kmstart", "Start [km]", 60);
44 ListGridField efield = new ListGridField("kmend", "Ende [km]", 60); 45 ListGridField efield = new ListGridField("kmend", "Ende [km]", 60);
45 ListGridField stfield = new ListGridField("station", "Station [km]"); 46 ListGridField stfield = new ListGridField("station", "Station [km]");
46 ListGridField lfield = new ListGridField("link", "Info"); 47 ListGridField lfield = new ListGridField("infolink", "Info");
47 lfield.setType(ListGridFieldType.LINK);
48 lfield.setCellFormatter(WikiLinks.cellFormatter(flys));
49 ListGridField cfield = new ListGridField("curvelink", MSG.gauge_curve_link()); 48 ListGridField cfield = new ListGridField("curvelink", MSG.gauge_curve_link());
50 cfield.addRecordClickHandler(this); 49 cfield.addRecordClickHandler(this);
51 50
51 this.setShowRecordComponents(true);
52 this.setShowRecordComponentsByCell(true);
52 this.setFields(nfield, sfield, efield, stfield, lfield, cfield); 53 this.setFields(nfield, sfield, efield, stfield, lfield, cfield);
53 } 54 }
54 55
55 public void setRiverInfo(RiverInfo riverinfo) { 56 public void setRiverInfo(RiverInfo riverinfo) {
56 List<GaugeInfo> gauges = riverinfo.getGauges(); 57 List<GaugeInfo> gauges = riverinfo.getGauges();

http://dive4elements.wald.intevation.org