<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hallo,</div>
<div> </div>
<div>ich versuche gerade das Print Beispiel umzusetzen (http://api.geoext.org/1.1/examples/print-page.html) bzw. die Umsetzung mit GeoExt2 (https://github.com/geoext/geoext2/tree/master/examples/printpage) auf meinem Geoserver 2.3.</div>
<div>Das Beispiel läuft auch in der Originalversion. Nur wenn ich versuche die info.json direkt im printProvider zu laden bekomme ich immer folgenden Fehler:</div>
<div>
<div class="errorTitle focusRow subLogRow " role="listitem"><span class="errorMessage ">TypeError: scale is undefined</span></div>
<table cellpadding="0" cellspacing="0">
        <tbody>
                <tr>
                        <td><img class="errorBreak a11yFocus " role="checkbox" src="chrome://firebug/content/blank.gif" title="Bei diesem Fehler anhalten"/></td>
                        <td>
                        <pre class="errorSourceCode " title="var s = scale.get("value");"><a class="errorSource a11yFocus ">var s = scale.get("value");</a></pre>
                        <div><a class="objectLink objectLink-sourceLink a11yFocus ">PrintPage.js (Zeile 320)</a></div>
                        </td>
                </tr>
        </tbody>
</table>
</div>
<div> </div>
<div>Meine Änderungen:</div>
<div>in der print-page.html habe ich das laden auskommentiert:</div>
<div><!--script type="text/javascript" src="http://norderney:8080/geoserver/pdf/info.json?var=printCapabilities"></script--></div>
<div> </div>
<div>und in der print-page.js versuche ich nun die info.json direkt zu laden: </div>
<div> launch: function() {<br/>
// The MapfishPrintProvider that connects us to the print service<br/>
printProvider = Ext.create('GeoExt.data.MapfishPrintProvider', {<br/>
method: "GET", // "POST" recommended for production use<br/>
url: "http://norderney:8080/geoserver/pdf/info.json?",<br/>
//capabilities: printCapabilities, // from the info.json script in the html<br/>
customParams: {<br/>
mapTitle: "Printing Demo",<br/>
comment: "This is a simple map printed from GeoExt."<br/>
}<br/>
});</div>
<div> </div>
<div> </div>
<div>Ich versteh das nicht wirklich, da das Beispiel oben einkommentiert, unten capabilities einkommentiert, url raus ja funktioiert. Und so wie ich die Doku verstehe, soll das laden per URL ja auch der bessere Weg sein.</div>
<div> </div>
<div>Danke und schöne Grüße</div>
<div>Christian</div></div></body></html>