<div>I tested ...</div>
<div>Thats working now...</div>
<div> </div>
<div>Thanks !</div>
<div> </div>
<div>Paul<br><br></div>
<div class="gmail_quote">On Fri, Dec 11, 2009 at 3:15 PM, Andreas Hocevar <span dir="ltr">&lt;<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Thanks for your investigation.<br><br>I have created a patch based on your findings. Can you please test if<br>
the patch attached to <a href="http://trac.geoext.org/ticket/186" target="_blank">http://trac.geoext.org/ticket/186</a> also fixes your<br>issue and report back?<br><br>Regards,<br>Andreas.<br><br>On 2009-12-11 18:25, Paul james wrote:<br>
&gt; Thanks...<br>&gt; It愀 working now...<br>
<div class="im">&gt; I added that code in contructor<br>&gt;  ...<br>&gt;    for (i=0;i&lt; mapPanel.layers.map.layers.length;i++)<br>&gt;         {<br>&gt;             if(mapPanel.layers.map.layers[i].name == config.layer)<br>
&gt;             {<br>&gt;                 this.allItems =<br>&gt; mapPanel.layers.map.layers[i].params.LAYERS;<br>&gt;                 break;<br>&gt;             }<br>&gt;         }<br>&gt; ...<br>&gt; And removed<br>&gt; this.allItems = this.getItems()<br>
&gt; from render method...<br>&gt;<br>&gt; Paul<br>&gt; On Thu, Dec 10, 2009 at 4:14 PM, Andreas Hocevar &lt;<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a><br></div>
<div class="im">&gt; &lt;mailto:<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a>&gt;&gt; wrote:<br>&gt;<br>&gt;     On 2009-12-10 19:11, Paul james wrote:<br>&gt;&gt;     Thanks Andreas...<br>&gt;&gt;     But I dint get that...<br>
</div>&gt;&gt;     I惴 trying figure out how that allItems array and method<br>
<div class="im">&gt;&gt;     onCheckChange should work, without success..<br>&gt;&gt;     That bug occurs always that I have a sublayer with checked true<br>&gt;&gt;     and two or more sublayers with checked false...<br>
&gt;&gt;<br>&gt;&gt;     Please please help me :(<br>&gt;<br>&gt;     There are two solutions I can think of:<br>&gt;<br>&gt;     * provide allItems in the configuration instead of using<br>&gt;     getItems() in the render method (in LayerParamNode.js).<br>
&gt;<br>&gt;     * determine allItems before the node is rendered. Either in the<br>&gt;     node constructor (if layer provided as object) or in a listener<br>&gt;     for the layerStore&#39;s update event.<br>&gt;<br>&gt;     The latter is obviously more elegant, but more effort to implement.<br>
&gt;<br>&gt;     Regards,<br>&gt;     Andreas.<br>&gt;<br>&gt;&gt;<br>&gt;&gt;     Paul<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;     On Wed, Dec 9, 2009 at 6:08 AM, Andreas Hocevar<br></div>
<div>
<div></div>
<div class="h5">&gt;&gt;     &lt;<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a> &lt;mailto:<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a>&gt;&gt; wrote:<br>&gt;&gt;<br>&gt;&gt;         Hi,<br>
&gt;&gt;<br>&gt;&gt;         I guess the problem is that allItems will be set incorrectly<br>&gt;&gt;         for some<br>&gt;&gt;         layers. My patch calls onCheckChange when it finds a checked<br>&gt;&gt;         attribute<br>
&gt;&gt;         on the layer node. If this is set to false, it will turn off<br>&gt;&gt;         the layer,<br>&gt;&gt;         removing the layer from the params. Layers that get created<br>&gt;&gt;         after that<br>
&gt;&gt;         will miss that layer in their allItems array.<br>&gt;&gt;<br>&gt;&gt;         I don&#39;t have time to look for a solution now, but maybe the<br>&gt;&gt;         information<br>&gt;&gt;         above is enough for you to figure out one.<br>
&gt;&gt;<br>&gt;&gt;         Regards,<br>&gt;&gt;         Andreas.<br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt;     --<br>&gt;     Andreas Hocevar<br>&gt;     OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>
&gt;     Expert service straight from the developers.<br>&gt;<br>&gt;<br>&gt;<br><br><br>--<br>Andreas Hocevar<br>OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>Expert service straight from the developers.<br>
<br></div></div></blockquote></div><br>