<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Try and remove the renderTo for map and layer tree.<div><br></div><div>Best regards,</div><div>Bart</div><div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div>--&nbsp;<br>Bart van den Eijnden<br>OpenGeo -&nbsp;<a href="http://opengeo.org/">http://opengeo.org</a><br>Expert service straight from the developers.</div><div><br></div></span><br class="Apple-interchange-newline">
</div>
<br><div><div>On Feb 15, 2012, at 1:24 PM, Francesc Caņas wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi,&nbsp;<div>Following the tree tutorial I've created a map with a layerTree, It works but I want the tree in the west region and map at center, but instead of this, all is displayed at left side with the tree up the map. &nbsp;What I'm doing wrong?</div>
<div><br></div><div>Thanks a lot!</div><div><br></div><div><br></div><div>The whole code is:</div><div><br></div><div><div>&lt;html&gt;</div><div>&lt;head&gt;</div><div><br></div><div>&lt;title&gt; Projectes AUMA &lt;/title&gt;</div>
<div>&lt;script src="ext-3.3.1/adapter/ext/ext-base.js" type="text/javascript"&gt;&lt;/script&gt;</div><div>&lt;script src="ext-3.3.1/ext-all.js" &nbsp;type="text/javascript"&gt;&lt;/script&gt;</div>
<div>&lt;link rel="stylesheet" type="text/css" href="ext-3.3.1/resources/css/ext-all.css"&gt;&lt;/link&gt;</div><div>&lt;script src="OpenLayers/OpenLayers.js" type="text/javascript"&gt;&lt;/script&gt;</div>
<div>&lt;script src="GeoExt/lib/GeoExt.js" type="text/javascript"&gt;&lt;/script&gt;</div><div>&lt;link rel="stylesheet" type="text/css" href="GeoExt/resources/geoext-all-debug.css"&gt;&lt;/link&gt;</div>
<div><br></div><div>&lt;script type="text/javascript"&gt;</div><div><br></div><div><br></div><div>var mapPanel, tree;</div><div>Ext.onReady(function() {</div><div>&nbsp; &nbsp; // create a map panel with some layers that we will show in our layer tree</div>
<div>&nbsp; &nbsp; // below.</div><div>&nbsp; &nbsp;&nbsp;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>mapPanel = new GeoExt.MapPanel({</div><div>&nbsp; &nbsp; &nbsp; &nbsp; border: true,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; region: "center",</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>map: new OpenLayers.Map(),</div><div>&nbsp; &nbsp; &nbsp; &nbsp; renderTo: 'gxmap',</div><div>&nbsp; &nbsp; &nbsp; &nbsp; height: 500,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; width: 800,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>title: 'Projectes AUMA',</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>zoom: 4,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>center: new OpenLayers.LonLat (-3,38),</div><div>&nbsp; &nbsp; &nbsp; &nbsp; layers: [</div><div>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; new OpenLayers.Layer.WMS(</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>"World", "<a href="http://www.opengis.uab.es/cgi-bin/world/MiraMon.cgi">http://www.opengis.uab.es/cgi-bin/world/MiraMon.cgi</a>?",</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>layers:['BlueMarble_NG','admin_level1-world']</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>}, {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; buffer: 0,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; visibility: false</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ),</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; new OpenLayers.Layer.WMS(</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>"Projectes UTM31",</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span>"<a href="http://localhost:8080/geoserver/AUMA/wms">http://localhost:8080/geoserver/AUMA/wms</a>",</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>{</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;layers: 'AUMA:Projectes_UTM31',</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span> transparent:true,</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span> format: 'image/png'},</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span> {</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span> isBaseLayer:false,&nbsp;</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span> buffer: 0</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>),</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>new OpenLayers.Layer.WMS(</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span>"Projectes UTM30",</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>"<a href="http://localhost:8080/geoserver/AUMA/wms">http://localhost:8080/geoserver/AUMA/wms</a>",</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span>{</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;layers: 'AUMA:Projectes_Esp',</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span> transparent:true,</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span> format: 'image/png'},</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span> {</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span> isBaseLayer:false,</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span> buffer: 0</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ]</div><div>&nbsp; &nbsp; });</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>var LayerNodeUI = Ext.extend(GeoExt.tree.LayerNodeUI, new GeoExt.tree.TreeNodeUIEventMixin());</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>var treeConfig = [{</div><div>&nbsp; &nbsp; &nbsp; &nbsp; nodeType: "gx_baselayercontainer"</div>
<div>&nbsp; &nbsp; }, {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; nodeType: "gx_overlaylayercontainer",</div><div>&nbsp; &nbsp; &nbsp; &nbsp; expanded: true,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; // render the nodes inside this container with a radio button,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; // and assign them the group "foo".</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; loader: {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; baseAttrs: {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; radioGroup: "foo",</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; uiProvider: "layernodeui"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; }];</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>var layerList = new GeoExt.tree.LayerContainer({</div><div>&nbsp; &nbsp; text: 'Capes',</div>
<div>&nbsp; &nbsp; layerStore: mapPanel.layers,</div><div>&nbsp; &nbsp; leaf: false,</div><div>&nbsp; &nbsp; expanded: true</div><div>});</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>var layerTree = new Ext.tree.TreePanel({</div>
<div>&nbsp; &nbsp; title: 'Map Layers',</div><div>&nbsp; &nbsp; renderTo: 'layerTree',</div><div>&nbsp; &nbsp; root: layerList,<span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>border: true,</div>
<div>&nbsp; &nbsp; region: "west",</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>width: 200,</div><div>&nbsp; &nbsp; split: true,</div><div>&nbsp; &nbsp; collapsible: true,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; collapseMode: "mini",</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; autoScroll: true,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; plugins: [</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; new GeoExt.plugins.TreeNodeRadioButton({</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; listeners: {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "radiochange": function(node) {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert(node.text + " is now the active layer.");</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; })</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ],</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>loader: new Ext.tree.TreeLoader({</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // applyLoader has to be set to false to not interfer with loaders</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // of nodes further down the tree hierarchy</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; applyLoader: false,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; uiProviders: {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "layernodeui": LayerNodeUI</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }),</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>listeners: {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "radiochange": function(node){</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert(<a href="http://node.layer.name/">node.layer.name</a> + " is now the the active layer.");</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; },<span class="Apple-tab-span" style="white-space:pre">        </span></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>rootVisible: false,</div><div>&nbsp; &nbsp; lines: false<span class="Apple-tab-span" style="white-space:pre">        </span></div><div>});</div><div><br></div><div>new Ext.Viewport({</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; layout: "fit",</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hideBorders: true,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; items: {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; layout: "border",</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; deferredRender: false,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; items: [mapPanel, layerTree, {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; contentEl: "desc",</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; region: "east",</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bodyStyle: {"padding": "5px"},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; collapsible: true,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; collapseMode: "mini",</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; split: true,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width: 200,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; title: "Description"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }]</div><div>
&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; });</div><div><br></div><div>&nbsp; &nbsp;</div><div>});</div><div><br></div><div>&lt;/script&gt;</div><div>&lt;/head&gt;</div><div>&lt;body&gt;</div><div><br></div><div>&lt;div id="gxmap"&gt;&lt;/div&gt;</div>
<div>&lt;div id="layerTree"&gt;&lt;/div&gt;</div><div><br></div><div><br></div><div>&lt;/body&gt;</div><div>&lt;/html&gt;</div></div><div><br></div><div><br clear="all"><div><br></div>-- <br><a href="http://kikocanas.blogspot.com/" target="_blank">http://kikocanas.blogspot.com</a><br>

</div>
_______________________________________________<br>Users mailing list<br><a href="mailto:Users@geoext.org">Users@geoext.org</a><br>http://www.geoext.org/cgi-bin/mailman/listinfo/users<br></blockquote></div><br></div></body></html>