<div>Hi!</div>
<div>I&#39;m trying to use the code in PrintPreview.js in my Heron applcation.</div>
<div>The problem is that I can´t figure out how to get the mapPanel and legendPanel because i they are in Heron.layout:</div>
<div>
<div> I tried with</div>
<div> sourceMap: Heron.App. getMapPanel() </div>
<div>but that doesn´t work.</div>
<div> </div>
<div>code:</div>
<div>//****************************************************</div></div>
<div>function showPrintWindow() {<br>    var printWindow = new Ext.Window({<br>.</div>
<div>.</div>
<div>.</div>
<div>.</div>
<div>            },<br>            includeLegend: true,<br>            mapTitle: &quot;PrintMapPanel Demo&quot;,<br>            sourceMap: mapPanel,</div>
<div>            legend: legendPanel<br>        })<br>    }).show().center();<br>}<br></div>
<div> </div>
<div>//****************************************************</div>
<div> </div>
<div>Heron.layout = {</div>
<div>.</div>
<div>.</div>
<div>.</div>
<div>{<br>   xtype: &#39;panel&#39;,</div>
<div>   id: &#39;hr-map-and-info-container&#39;,<br>   layout: &#39;border&#39;,<br>   region: &#39;center&#39;,<br>   width: &#39;100%&#39;,<br>   collapsible: true,<br>   split : true,<br>   border: false,<br>   items: [<br>
    {<br>     xtype: &#39;hr_mappanel&#39;,<br>     id: &#39;hr-map&#39;,<br>     region: &#39;center&#39;,<br>     collapsible : false,<br>     border: false,<br>     hropts: Heron.options.map<br>    },<br>    {<br> .</div>

<div>.{<br>   xtype: &#39;panel&#39;,</div>
<div>   id: &#39;hr-menu-right-container&#39;,<br>   layout: &#39;accordion&#39;,<br>   region : &quot;east&quot;,<br>   width: 240,<br>   collapsible: true,<br>   collapsed: true,<br>   split : true,<br>   border: false,<br>
   items: [<br>    {<br>     xtype: &#39;hr_layerlegendpanel&#39;,</div>
<div>     hropts: {<br>      // Preload Legends on initial startup<br>      // Will fire WMS GetLegendGraphic&#39;s for WMS Legends<br>      // Otherwise Legends will be loaded only when Layer<br>      // becomes visible. Default: false<br>
      prefetchLegends: false<br>     }<br>//****************************************************</div>
<div> </div>
<div>Any ideas how to get mapPanel and legendPanel?<br></div>
<div> </div>
<div>Lars-Göran</div>