Hi to All,<br><br>      I have some problem with layers tree.<br>     <br><br>      Ext.apply(this, config, {<br>            rootVisible: false<br>        ,    useArrows: true<br>        ,    enableDD: true<br>        ,    root: new GeoExt.tree.LayerContainer({<br>
                    text: &#39;Map Layers&#39;<br>                ,    layerStore: config.layers<br>                ,    leaf: false<br>                ,    expanded: true<br>            })<br>    });<br> <br>               The main problem with this is when I reorder (With dragging &amp; dropping ) tree it changes checkbox to radio button for  base layer.<br>
<br>Question 1) Is there any way to make checkbox for baselayer?<br>Question 2) Why it behaves like this.?<br><br><br>   Sorry for my english.<br>   I am new to Geoext.<br><br><br>  Thank You,<br>Sandip Jadhav<br>
<br><br><div class="gmail_quote">On Thu, Aug 5, 2010 at 5:06 PM, Sascha Müller <span dir="ltr">&lt;<a href="mailto:s.mueller76@arcor.de">s.mueller76@arcor.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
<br>
Hi,<br>
<br>
It works with the trunk.<br>
<br>
Thanks!!!<br>
<br>
regards,<br>
<br>
Sascha<br>
<br>
<br>
&gt;  Hi Sascha,<br>
&gt;<br>
&gt;  your link is correct. If you don&#39;t want to check out via SVN, you could also reference the current development version on your html page:<br>
&gt;  <a href="http://dev.geoext.org/trunk/geoext/lib/GeoExt.js" target="_blank">http://dev.geoext.org/trunk/geoext/lib/GeoExt.js</a><br>
&gt;<br>
&gt;  Regards,<br>
&gt;  Andreas.<br>
&gt;<br>
&gt;  On Aug 4, 2010, at 17:26 , Sascha Müller wrote:<br>
&gt;<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;  Hi,<br>
&gt;&gt;<br>
&gt;&gt;  I try to get the trunk. Does the link:<br>
&gt;&gt;<br>
&gt;&gt;  <a href="http://svn.geoext.org/core/trunk/geoext" target="_blank">http://svn.geoext.org/core/trunk/geoext</a><br>
&gt;&gt;<br>
&gt;&gt;  works correctly?<br>
&gt;&gt;<br>
&gt;&gt;  regards,<br>
&gt;&gt;<br>
&gt;&gt;  Sascha<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt;  Hi,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  the issue you are describing sounds familiar. I cannot recall the ticket number, but I&#39;m 99% that it has been fixed after the 0.7 release. So you could try trunk instead of 0.7.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  Regards,<br>
&gt;&gt;&gt;  Andreas.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  On Aug 4, 2010, at 16:32 , Sascha Müller wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  Hi list,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  I use:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  GeoExt: 0.7<br>
&gt;&gt;&gt;&gt;  OpenLayers: 2.9<br>
&gt;&gt;&gt;&gt;  ExtJs: 3.2.1<br>
&gt;&gt;&gt;&gt;  GeoServer: 1.7.7<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  I Change the position of a layer in the tree. Afterwards I want to check<br>
&gt;&gt;&gt;&gt;  the checkbox of the layer.<br>
&gt;&gt;&gt;&gt;  Then appears an error: &quot;this.items.get(...).text&#39; is null or no Object&quot;.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  In LayerLegend.js<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  update: function() {<br>
&gt;&gt;&gt;&gt;           var title = this.getLayerTitle(this.layerRecord);<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  =&gt;      if (this.items.get(0).text !== title) {            // this is the<br>
&gt;&gt;&gt;&gt;  row where the error comes from.<br>
&gt;&gt;&gt;&gt;               // we need to update the title<br>
&gt;&gt;&gt;&gt;               this.items.get(0).text = title;<br>
&gt;&gt;&gt;&gt;           }<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  },<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  If I try to check a checkbox at a layer without Drag&amp;    Drop before, it<br>
&gt;&gt;&gt;&gt;  works.<br>
&gt;&gt;&gt;&gt;  If I remove the Legend from the application, it works. I don&#39;t know, why the<br>
&gt;&gt;&gt;&gt;  item (the layer on the new position in the tree) no properties &#39;text&#39;<br>
&gt;&gt;&gt;&gt;  contains.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  Maybe I miss something with the new legend in GeoExt 0.7.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  My code looks like this:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  treePanel<br>
&gt;&gt;&gt;&gt;  ========<br>
&gt;&gt;&gt;&gt;  var treePanel = new Ext.tree.TreePanel({<br>
&gt;&gt;&gt;&gt;                       id: &#39;lt&#39;,<br>
&gt;&gt;&gt;&gt;                       title: &#39;Layer&#39;,<br>
&gt;&gt;&gt;&gt;                       region: &#39;west&#39;,<br>
&gt;&gt;&gt;&gt;                       loader: new Ext.tree.TreeLoader({<br>
&gt;&gt;&gt;&gt;                           applyLoader: false<br>
&gt;&gt;&gt;&gt;                       }),<br>
&gt;&gt;&gt;&gt;                       root: {<br>
&gt;&gt;&gt;&gt;                           nodeType: &quot;async&quot;,<br>
&gt;&gt;&gt;&gt;                           children: Ext.decode(treeConfig)<br>
&gt;&gt;&gt;&gt;                       },<br>
&gt;&gt;&gt;&gt;                       rootVisible: false,<br>
&gt;&gt;&gt;&gt;                       lines: false,<br>
&gt;&gt;&gt;&gt;                       enableDD: true,<br>
&gt;&gt;&gt;&gt;                       split: true,<br>
&gt;&gt;&gt;&gt;                       autoScroll: true,<br>
&gt;&gt;&gt;&gt;                       collapsible: true,<br>
&gt;&gt;&gt;&gt;                       bodyStyle: &#39;padding:5px;&#39;,<br>
&gt;&gt;&gt;&gt;                       width: 200,<br>
&gt;&gt;&gt;&gt;                       minSize: 200<br>
&gt;&gt;&gt;&gt;  });<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  legendPanel<br>
&gt;&gt;&gt;&gt;  ==========<br>
&gt;&gt;&gt;&gt;  var legendPanel = new GeoExt.LegendPanel({<br>
&gt;&gt;&gt;&gt;                   title      : &quot;Legende&quot;,<br>
&gt;&gt;&gt;&gt;                   autoScroll : true,<br>
&gt;&gt;&gt;&gt;                   dynamic    : true,<br>
&gt;&gt;&gt;&gt;                   showTitle  : true,<br>
&gt;&gt;&gt;&gt;                   defaults   : {<br>
&gt;&gt;&gt;&gt;                       labelCls          : &#39;legendLabel&#39;,<br>
&gt;&gt;&gt;&gt;                       style               : &#39;padding:5px&#39;,<br>
&gt;&gt;&gt;&gt;                       imageFormat       : &#39;image/gif&#39;,<br>
&gt;&gt;&gt;&gt;                       useScaleParameter : false<br>
&gt;&gt;&gt;&gt;                   },<br>
&gt;&gt;&gt;&gt;                   bodyStyle  : &quot;padding: 1px;&quot;,<br>
&gt;&gt;&gt;&gt;                   filter     : function(record) {<br>
&gt;&gt;&gt;&gt;                       return !record.get(&quot;layer&quot;).isBaseLayer;<br>
&gt;&gt;&gt;&gt;                   }<br>
&gt;&gt;&gt;&gt;               });<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  If I use Firefox, everything is ok.The error appears, but only in the<br>
&gt;&gt;&gt;&gt;  console. With the IE8, there comes a Window with the error.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  Thanks<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  Sascha<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;  _______________________________________________<br>
&gt;&gt;&gt;&gt;  Users mailing list<br>
&gt;&gt;&gt;&gt;  <a href="mailto:Users@geoext.org">Users@geoext.org</a><br>
&gt;&gt;&gt;&gt;  <a href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;  _______________________________________________<br>
&gt;&gt;  Users mailing list<br>
&gt;&gt;  <a href="mailto:Users@geoext.org">Users@geoext.org</a><br>
&gt;&gt;  <a href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;<br>
&gt;<br>
<br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@geoext.org">Users@geoext.org</a><br>
<a href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div><br>