Mercurial > dive4elements > river
annotate gwt-client/src/main/java/org/dive4elements/river/client/client/ui/minfo/SedLoadSQTiPanel.java @ 8231:dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 08 Sep 2014 16:24:16 +0200 |
parents | |
children | b6371be363b1 |
rev | line source |
---|---|
8231
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
2 * Software engineering by Intevation GmbH |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
3 * |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
4 * This file is Free Software under the GNU AGPL (>=v3) |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
6 * documentation coming with Dive4Elements River for details. |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
7 */ |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
8 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
9 package org.dive4elements.river.client.client.ui.minfo; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
10 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
11 import java.util.ArrayList; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
12 import java.util.List; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
13 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
14 import com.google.gwt.core.client.GWT; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
15 import com.google.gwt.user.client.rpc.AsyncCallback; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
16 import com.smartgwt.client.data.Record; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
17 import com.smartgwt.client.types.ListGridFieldType; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
18 import com.smartgwt.client.types.SelectionAppearance; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
19 import com.smartgwt.client.types.SelectionStyle; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
20 import com.smartgwt.client.util.SC; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
21 import com.smartgwt.client.widgets.Canvas; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
22 import com.smartgwt.client.widgets.Label; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
23 import com.smartgwt.client.widgets.grid.ListGrid; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
24 import com.smartgwt.client.widgets.grid.ListGridField; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
25 import com.smartgwt.client.widgets.grid.ListGridRecord; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
26 import com.smartgwt.client.widgets.layout.HLayout; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
27 import com.smartgwt.client.widgets.layout.VLayout; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
28 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
29 import org.dive4elements.river.client.client.Config; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
30 import org.dive4elements.river.client.client.services.SedimentLoadInfoService; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
31 import org.dive4elements.river.client.client.services.SedimentLoadInfoServiceAsync; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
32 import org.dive4elements.river.client.client.ui.PeriodPanel; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
33 import org.dive4elements.river.client.shared.model.ArtifactDescription; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
34 import org.dive4elements.river.client.shared.model.Data; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
35 import org.dive4elements.river.client.shared.model.DataItem; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
36 import org.dive4elements.river.client.shared.model.DataList; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
37 import org.dive4elements.river.client.shared.model.DefaultData; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
38 import org.dive4elements.river.client.shared.model.DefaultDataItem; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
39 import org.dive4elements.river.client.shared.model.SedimentLoadInfoObject; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
40 import org.dive4elements.river.client.shared.model.SedimentLoadInfoRecord; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
41 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
42 /** Show input to select an official epoch. */ |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
43 public class SedLoadSQTiPanel |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
44 extends SedLoadOffEpochPanel |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
45 { |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
46 /** Creates the helper grid in which off epochs can be selected. */ |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
47 @Override |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
48 protected Canvas createHelper() { |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
49 sedLoadTable = new ListGrid(); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
50 sedLoadTable.setShowHeaderContextMenu(false); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
51 sedLoadTable.setWidth100(); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
52 sedLoadTable.setShowRecordComponents(true); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
53 sedLoadTable.setShowRecordComponentsByCell(true); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
54 sedLoadTable.setHeight100(); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
55 sedLoadTable.setEmptyMessage(MSG.empty_table()); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
56 sedLoadTable.setCanReorderFields(false); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
57 sedLoadTable.setSelectionAppearance(SelectionAppearance.CHECKBOX); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
58 sedLoadTable.setSelectionType(SelectionStyle.SINGLE); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
59 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
60 ListGridField date = new ListGridField("sq_date", MSG.year()); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
61 date.setType(ListGridFieldType.TEXT); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
62 date.setWidth(100); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
63 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
64 sedLoadTable.setFields(date); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
65 return sedLoadTable; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
66 } |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
67 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
68 /** Get data via listgrid selection. */ |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
69 @Override |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
70 public Data[] getData() { |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
71 List<Data> data = new ArrayList<Data>(); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
72 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
73 ListGridRecord[] lgr = sedLoadTable.getSelectedRecords(); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
74 if (lgr.length == 0) { |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
75 GWT.log("returning empty data."); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
76 return new Data[0]; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
77 } |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
78 String d = ""; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
79 for (int i = 0; i < lgr.length; i++) { |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
80 /* Should only be one item as this is single selection */ |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
81 Record r = (Record) lgr[i]; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
82 d = r.getAttribute("sq_ti_id"); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
83 GWT.log("Got attribute sq_ti_id : " + d); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
84 } |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
85 DataItem item = new DefaultDataItem("sq_ti_id", "sq_ti_id", d); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
86 data.add(new DefaultData( |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
87 "sq_ti_id", |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
88 null, |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
89 null, |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
90 new DataItem[] { item })); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
91 return data.toArray(new Data[data.size()]); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
92 } |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
93 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
94 /** Fetch load info from service and populate table. */ |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
95 @Override |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
96 protected void fetchSedimentLoadData() { |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
97 Config config = Config.getInstance(); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
98 String locale = config.getLocale (); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
99 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
100 ArtifactDescription adescr = artifact.getArtifactDescription(); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
101 DataList[] data = adescr.getOldData(); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
102 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
103 double[] km = artifact.getArtifactDescription().getKMRange(); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
104 String river = artifact.getArtifactDescription().getRiver(); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
105 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
106 sedLoadInfoService.getSedimentLoadInfo(locale, river, "sq_time_intervals", km[0], km[1], "", |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
107 new AsyncCallback<SedimentLoadInfoObject[]>() { |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
108 public void onFailure(Throwable caught) { |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
109 GWT.log("Could not receive sediment load informations."); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
110 SC.warn(caught.getMessage()); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
111 } |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
112 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
113 public void onSuccess(SedimentLoadInfoObject[] sedLoad) { |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
114 int num = sedLoad != null ? sedLoad.length :0; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
115 GWT.log("Received " + num + " sediment load informations."); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
116 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
117 if (num == 0) { |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
118 return; |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
119 } |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
120 |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
121 addSedimentLoadInfo(sedLoad); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
122 } |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
123 } |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
124 ); |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
125 } |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
126 } |
dded480e17c9
(issue1448) Add Panel for new sq_ti_select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
127 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |