[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