<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-FAMILY: 'Arial'; COLOR: #000000; FONT-SIZE: 10pt">
<DIV>I think there must be something more going on. Is there anyway that you 
could point me to a live version?</DIV>
<DIV>Matt Priour</DIV>
<DIV 
style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">
<DIV style="FONT: 10pt tahoma">
<DIV><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A 
title=philippe.rufin@googlemail.com 
href="mailto:philippe.rufin@googlemail.com">Philippe Rufin</A> </DIV>
<DIV><B>Sent:</B> Tuesday, September 13, 2011 7:46 AM</DIV>
<DIV><B>To:</B> <A title=mpriour@kestrelcomputer.com 
href="mailto:mpriour@kestrelcomputer.com">Matt Priour</A> </DIV>
<DIV><B>Cc:</B> <A title=users@geoext.org 
href="mailto:users@geoext.org">users@geoext.org</A> </DIV>
<DIV><B>Subject:</B> Re: [Users] Tutorial / Documentation for Query Panels in 
GeoExt?</DIV></DIV></DIV>
<DIV>&nbsp;</DIV></DIV>
<DIV 
style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none"><U></U>
<DIV text="#000000" bgcolor="#ffffff">Hi, <BR>unfortunately, I have to bother 
you again.<SMALL><FONT face="Courier&#13;&#10;        New, Courier, monospace"> 
OpenLayers.ProxyHost = “cgi-bin/proxy.cgi?url=”</FONT></SMALL> was already set 
from the beginning. The application is in my Apache Document Root and the store 
I use is the following: <BR><SMALL><FONT 
face="Courier New, Courier, monospace"><BR>&nbsp;&nbsp;&nbsp; var owsUrl = <A 
href="http://localhost:8080/geoserver/wfs" 
target=_blank>"http://localhost:8080/geoserver/wfs"</A>;</FONT></SMALL><BR><FONT 
face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; <SMALL>var 
store;<BR>&nbsp;&nbsp;&nbsp; Ext.onReady(function() { 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
store = new 
GeoExt.data.WFSCapabilitiesStore({<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
url: 
Ext.urlAppend(owsUrl,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetCapabilities"),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
protocolOptions: {version: 
"1.1.0"},<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
autoLoad: 
true,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
listeners: 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
load: 
initApp<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
});<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
});&nbsp;&nbsp;&nbsp; </SMALL></FONT><BR><BR>Still, the attribute columns are 
not read after the request was sent. <BR>Concerning the print issue, ditching 
the curly braces or inserting a proper layout name (one from the config.yaml, 
e.g. Letter, A4 etc. doesn´t seem to work either. Do you have any other 
recommendations, what it might be? <BR><BR>Cheers,<BR><BR><BR>Philippe<BR><BR>On 
08.09.2011 16:41, Matt Priour wrote: 
<BLOCKQUOTE type="cite">
  <DIV dir=ltr>
  <DIV style="FONT-FAMILY: 'Arial'; COLOR: rgb(0,0,0); FONT-SIZE: 10pt">
  <DIV>proxy problem:</DIV>
  <DIV>when using override-ext-ajax.js; set OpenLayers.ProxyHost = 
  “cgi-bin/proxy.cgi?url=” (assuming you application is located in the localhost 
  root directory)</DIV>
  <DIV>configure the URL for the DescribeFeature store, etc directly to the WFS 
  (</DIV>
  <DIV>&nbsp;&nbsp; ex: ‘<A href="http://localhost:8080/geoserver/wfs%E2%80%9D" 
  target=_blank>http://localhost:8080/geoserver/wfs”</A> )</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Print problem:</DIV>
  <DIV><FONT face="Courier New"><FONT style="FONT-SIZE: 12pt">&gt;&gt;var 
  printPage = new GeoExt.data.PrintPage({});</FONT></FONT></DIV>
  <DIV><FONT size=3 face="Courier New">You should either ditch the curly braces 
  (“{}”) and let it use the defaults –OR- put some actual configuration 
  information (especially ‘layout’:&lt;Some Valid Layout Name&gt;) in the curly 
  braces.</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV style="FONT-FAMILY: 'Arial'; COLOR: rgb(0,0,0); FONT-SIZE: 10pt">Matt 
  Priour<BR>Kestrel Computer Consulting</DIV>
  <DIV>&nbsp;</DIV>
  <DIV 
  style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: rgb(0,0,0); FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">
  <DIV style="FONT: 10pt tahoma">
  <DIV>&nbsp;</DIV>
  <DIV style="BACKGROUND: rgb(245,245,245)">
  <DIV><B>From:</B> <A title=philippe.rufin@googlemail.com 
  href="mailto:philippe.rufin@googlemail.com" target=_blank>Philippe Rufin</A> 
  </DIV>
  <DIV><B>Sent:</B> Thursday, September 08, 2011 7:25 AM</DIV>
  <DIV><B>To:</B> <A title=mpriour@kestrelcomputer.com 
  href="mailto:mpriour@kestrelcomputer.com" target=_blank>Matt Priour</A> ; <A 
  title=users@geoext.org href="mailto:users@geoext.org" 
  target=_blank>users@geoext.org</A> </DIV>
  <DIV><B>Subject:</B> Re: [Users] Tutorial / Documentation for Query Panels in 
  GeoExt?</DIV></DIV></DIV>
  <DIV>&nbsp;</DIV></DIV>
  <DIV 
  style="FONT-STYLE: normal; DISPLAY: inline; FONT-FAMILY: 'Calibri'; COLOR: rgb(0,0,0); FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none">
  <DIV text="#000000" bgcolor="#ffffff">Hi Matt, <BR><BR>thanks for the fast 
  answer. I added the override-ext-ajax.js, the requests are now send with the 
  URL parameter: <BR><BR><A 
  href="http://localhost/cgi-bin/proxy.cgi?url=http%3A%2F%2Flocalhost%2Fcgi-bin%2Fproxy.cgi%2Fwfs%3FVERSION%3D1.1.0%26REQUEST%3DDescribeFeatureType%26TYPENAME%3Dcases%26query%3D" 
  target=_blank>http://localhost/cgi-bin/proxy.cgi?url=http%3A%2F%2Flocalhost%2Fcgi-bin%2Fproxy.cgi%2Fwfs%3FVERSION%3D1.1.0%26REQUEST%3DDescribeFeatureType%26TYPENAME%3Dcases%26query%3D</A><BR><BR>It 
  seems, something´s still wrong since adding the js file didn´t help making it 
  work properly. The proxy.cgi URL is now in it twice, how did that happen? How 
  can I&nbsp; "add the URL myself" here to just test? <BR><BR>Considering the 
  PrintProvider. I installed the required files properly and the print() 
  function works fine. For adding the print function to my map panel, I used the 
  following code:<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN 
  style="FONT-FAMILY: courier new,monospace">var mapPanel = new 
  GeoExt.MapPanel({<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  title: "Case 
  Mapping",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  region: 
  "center",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  viewConfig: {forceFit: 
  true},<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  width: 
  800,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  height: 
  400,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  map: 
  map,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  layers: 
  [nrw,sttl,lvr,inz,vecLayer],<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  bbar: ["-&gt;", 
  {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  text: 
  "Print...",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  handler: function() { 
  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  var printDialog = new 
  Ext.Window({<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  items: [new 
  GeoExt.PrintMapPanel({<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  sourceMap: 
  mapPanel,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  printProvider: new 
  GeoExt.data.PrintProvider({<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  method: "POST", 
  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  url: "/geoserver/pdf", 
  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  listeners: 
  {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  "loadcapabilities": function() 
  {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  var printPage = new 
  GeoExt.data.PrintPage({<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  });<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  printPage.fit(mapPanel, 
  true);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  printProvider.print(mapPanel, 
  printPage);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }<BR>&nbsp;&nbsp;&nbsp; 
  })<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  })],<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  bbar: 
  [{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  text: "Create 
  PDF",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  handler: function() 
  {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  printDialog.items.get(0).</SPAN><SPAN 
  style="FONT-FAMILY: courier new,monospace">print();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  });<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  printDialog.show();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  }]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  });</SPAN><BR><BR>When using this, and trying the print button on the map 
  panel, the following error occurs: 
  <BR><BR><SPAN><SPAN>this.printProvider.layout is 
  null</SPAN></SPAN><BR><SPAN>var printSize = 
  this.printProvider.layout.get("size");&nbsp; </SPAN>(Line 240 in the 
  PrintMapPanel.js)<BR><BR>Is it any configuration regarding the size of the map 
  panel missing? I tried several settings but didn´t really find out what it 
  might be...<BR><BR>Cheers, <BR><BR>Philippe<BR><BR><BR>On 05.09.2011 18:15, 
  Matt Priour wrote: 
  <BLOCKQUOTE type="cite">
    <DIV dir=ltr>
    <DIV style="FONT-FAMILY: 'Arial'; COLOR: rgb(0,0,0); FONT-SIZE: 10pt">
    <DIV>1. You are missing the URL parameter in your proxy request. it should 
    be:</DIV>
    <DIV>...proxy.cgi?url=&lt;urlencoded full path to service&gt;</DIV>
    <DIV>for example:</DIV>
    <DIV><A 
    href="http://localhost/cgi-bin/proxy.cgi?url=http%3A%2F%2Flocalhost%3A8080%2Fgeoserver%2Fwfs%3Fversion%3D1.1.0%26request%3DDescribeFeatureType%26typename%3Dcases" 
    target=_blank>http://localhost/cgi-bin/proxy.cgi?url=http%3A%2F%2Flocalhost%3A8080%2Fgeoserver%2Fwfs%3Fversion%3D1.1.0%26request%3DDescribeFeatureType%26typename%3Dcases</A> 
    </DIV>
    <DIV>&nbsp;</DIV>
    <DIV>This will be done automatically for you when using OL methods with your 
    OpenLayers.ProxyHost = “proxy.cgi?url=”</DIV>
    <DIV>This will also be handled automatically when you are using this 
    configuration and are using GeoExt’s “override-ajax-ext.js” file which 
    forces all AJAX operations in ExtJS through the OpenLayers.Request 
    class</DIV>
    <DIV>If you don’t want to use this file and want to only primarily use 
    GeoExt / ExtJS methods for dynamically configuring the QueryPanel, then you 
    will have to add the url parameter yourself before the request is actually 
    made.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>2. Printing is chiefly done through the Mapfish/Geoserver Print Module 
    on the server side with client side interface provided by 
    GeoExt.data.PrintProvider and its associated classes</DIV>
    <DIV><A href="http://www.mapfish.org/doc/print/" target=_blank><FONT 
    face="Times&#13;&#10; New Roman"><FONT 
    style="FONT-SIZE: 12pt">http://www.mapfish.org/doc/print/</FONT></FONT></A><FONT 
    face="Times New Roman"><FONT style="FONT-SIZE: 12pt"> </FONT></FONT></DIV>
    <DIV><A 
    href="http://docs.geoserver.org/latest/en/user/community/printing/index.html" 
    target=_blank><FONT face="Times New Roman"><FONT 
    style="FONT-SIZE: 12pt">http://docs.geoserver.org/latest/en/user/community/printing/index.html</FONT></FONT></A><FONT 
    face="Times New Roman"><FONT style="FONT-SIZE: 12pt"> </FONT></FONT></DIV>
    <DIV><A href="http://dev.geoext.org/docs/examples.html#print-preview-window" 
    target=_blank><FONT face="Times New Roman"><FONT 
    style="FONT-SIZE: 12pt">http://dev.geoext.org/docs/examples.html#print-preview-window</FONT></FONT></A><FONT 
    face="Times New Roman"><FONT style="FONT-SIZE: 12pt"> </FONT></FONT></DIV>
    <DIV>&nbsp;</DIV>
    <DIV>3. Exporting data as CSV can be done as a WFS output format when using 
    Geoserver.</DIV>
    <DIV><A 
    href="http://docs.geoserver.org/latest/en/user/services/wfs/outputformats.html" 
    target=_blank><FONT face="Times New Roman"><FONT 
    style="FONT-SIZE: 12pt">http://docs.geoserver.org/latest/en/user/services/wfs/outputformats.html</FONT></FONT></A><FONT 
    face="Times New Roman"><FONT style="FONT-SIZE: 12pt"> 
    </FONT></FONT></DIV></DIV></DIV></BLOCKQUOTE><BR></DIV></DIV></DIV></DIV></BLOCKQUOTE><BR></DIV></DIV></DIV></DIV></BODY></HTML>