[Commits] r2622 - in sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder: examples lib/GeoExt.ux/widgets/tree

commits at geoext.org commits at geoext.org
Tue Mar 15 20:44:40 CET 2011


Author: adube
Date: 2011-03-15 20:44:40 +0100 (Tue, 15 Mar 2011)
New Revision: 2622

Modified:
   sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/examples/tree-builder.html
   sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/examples/tree-builder.js
   sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js
Log:
LayerTreeBuilder - 'hideInLegend' LayerRecord setting from Layer object

Modified: sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/examples/tree-builder.html
===================================================================
--- sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/examples/tree-builder.html	2011-03-15 15:09:56 UTC (rev 2621)
+++ sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/examples/tree-builder.html	2011-03-15 19:44:40 UTC (rev 2622)
@@ -40,6 +40,11 @@
               automatically add LayerParamNode objects when a WMS layer with
               more than one layers in its param property is set.
             </p>
+            <p>
+              Nodes are automatically created with the 'group' layer property.
+              It also supports 'hideInLegend' property to set the according
+              layer record property.
+            </p>
         </div>
     </body>
 </html>

Modified: sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/examples/tree-builder.js
===================================================================
--- sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/examples/tree-builder.js	2011-03-15 15:09:56 UTC (rev 2621)
+++ sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/examples/tree-builder.js	2011-03-15 19:44:40 UTC (rev 2622)
@@ -32,7 +32,8 @@
             singleTile: true,
             group: "GMap/Polygons",
             isBaseLayer: false,
-            visibility: false
+            visibility: false,
+            hideInLegend: true
         }
     ));
 

Modified: sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js
===================================================================
--- sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js	2011-03-15 15:09:56 UTC (rev 2621)
+++ sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js	2011-03-15 19:44:40 UTC (rev 2622)
@@ -182,6 +182,8 @@
                                 hidden: !layer.visibility,
                                 cls: "gx-layertreebuilder-legend"
                             };
+                            layer.hideInLegend && layerRecord.set(
+                                "hideInLegend", layer.hideInLegend);
                         } else if (layer instanceof OpenLayers.Layer.Vector && that.vectorLegendNodes) {
                             attr.component = {
                                 xtype: "gx_vectorlegend",
@@ -190,6 +192,8 @@
                                 hidden: !layer.visibility,
                                 cls: "gx-layertreebuilder-legend"
                             };
+                            layer.hideInLegend && layerRecord.set(
+                                "hideInLegend", layer.hideInLegend);
                         }
                         if (this.store.treeBuilder.checkableContainerGroupNodes &&
                             this.store.treeBuilder.checkableLeafGroupNodes &&



More information about the Commits mailing list