Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapPrintPanel.java @ 5611:17e2324c760e
Renable map print button
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Tue, 09 Apr 2013 15:14:15 +0200 |
parents | 0d8564196d73 |
children | b28a6d05e969 |
comparison
equal
deleted
inserted
replaced
5610:98906446eadf | 5611:17e2324c760e |
---|---|
5 import com.google.gwt.user.client.Window; | 5 import com.google.gwt.user.client.Window; |
6 | 6 |
7 import com.smartgwt.client.util.SC; | 7 import com.smartgwt.client.util.SC; |
8 import com.smartgwt.client.widgets.Canvas; | 8 import com.smartgwt.client.widgets.Canvas; |
9 import com.smartgwt.client.widgets.form.DynamicForm; | 9 import com.smartgwt.client.widgets.form.DynamicForm; |
10 import com.smartgwt.client.widgets.form.fields.TextItem; | |
10 import com.smartgwt.client.widgets.form.fields.ButtonItem; | 11 import com.smartgwt.client.widgets.form.fields.ButtonItem; |
11 import com.smartgwt.client.widgets.form.fields.SelectItem; | |
12 import com.smartgwt.client.widgets.form.fields.TextItem; | |
13 import com.smartgwt.client.widgets.form.fields.events.ClickEvent; | 12 import com.smartgwt.client.widgets.form.fields.events.ClickEvent; |
14 import com.smartgwt.client.widgets.form.fields.events.ClickHandler; | 13 import com.smartgwt.client.widgets.form.fields.events.ClickHandler; |
14 import com.smartgwt.client.types.Alignment; | |
15 | 15 |
16 import org.gwtopenmaps.openlayers.client.Bounds; | 16 import org.gwtopenmaps.openlayers.client.Bounds; |
17 import org.gwtopenmaps.openlayers.client.Map; | 17 import org.gwtopenmaps.openlayers.client.Map; |
18 | 18 |
19 import de.intevation.flys.client.client.Config; | 19 import de.intevation.flys.client.client.Config; |
117 this.pageCreated.setTitle("Aufgestellt"); | 117 this.pageCreated.setTitle("Aufgestellt"); |
118 this.pageSource.setTitle("Datenquelle"); | 118 this.pageSource.setTitle("Datenquelle"); |
119 this.pageCreator.setTitle("Ersteller"); | 119 this.pageCreator.setTitle("Ersteller"); |
120 this.pageDatePlace.setTitle("Ort, Datum"); | 120 this.pageDatePlace.setTitle("Ort, Datum"); |
121 | 121 |
122 ButtonItem printButton = createPrintButtonItem(); | |
123 | |
124 printButton.setAlign(Alignment.RIGHT); | |
125 | |
122 DynamicForm df = new DynamicForm(); | 126 DynamicForm df = new DynamicForm(); |
123 df.setFields( | 127 df.setFields( |
124 // this.pageFormat, | 128 // this.pageFormat, |
125 this.pageTitle, | 129 this.pageTitle, |
126 this.pageSubtitle, | 130 this.pageSubtitle, |
128 this.pageStrech, | 132 this.pageStrech, |
129 this.pageCreated, | 133 this.pageCreated, |
130 this.pageSource, | 134 this.pageSource, |
131 this.pageCreator, | 135 this.pageCreator, |
132 this.pageDatePlace, | 136 this.pageDatePlace, |
133 createPrintButtonItem() | 137 printButton); |
134 ); | |
135 addChild(df); | 138 addChild(df); |
136 } | 139 } |
137 | 140 |
138 /* | 141 /* |
139 * Commented out because we only provide a layout for A4 Landscape atm | 142 * Commented out because we only provide a layout for A4 Landscape atm |
156 protected ButtonItem createPrintButtonItem() { | 159 protected ButtonItem createPrintButtonItem() { |
157 ButtonItem btn = new ButtonItem(); | 160 ButtonItem btn = new ButtonItem(); |
158 GWT.log("Button created"); | 161 GWT.log("Button created"); |
159 btn.addClickHandler(new ClickHandler() { | 162 btn.addClickHandler(new ClickHandler() { |
160 | 163 |
161 @Override | |
162 public void onClick(ClickEvent event) { | 164 public void onClick(ClickEvent event) { |
163 GWT.log("Print Button Click"); | 165 GWT.log("Print Button Click"); |
164 // updateCollection(); | 166 updateCollection(); |
165 //Window.open(createPrintUrl(), "_blank", ""); | 167 Window.open(createPrintUrl(), "_blank", ""); |
166 // parent.destroy(); | 168 parent.destroy(); |
167 } | 169 } |
168 }); | 170 }); |
169 btn.setTitle(MSG.print()); | 171 btn.setTitle(MSG.print()); |
170 return btn; | 172 return btn; |
171 } | 173 } |