[Commits] r2644 - sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree

commits at geoext.org commits at geoext.org
Tue Apr 5 19:25:57 CEST 2011


Author: adube
Date: 2011-04-05 19:25:57 +0200 (Tue, 05 Apr 2011)
New Revision: 2644

Modified:
   sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js
Log:
LayerTreeBuilder - init layerRecords in layerStore now added as well (using 'afterrender' callback)

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-04-01 15:00:47 UTC (rev 2643)
+++ sandbox/mapgears/geoext.ux/ux/LayerTreeBuilder/lib/GeoExt.ux/widgets/tree/LayerTreeBuilder.js	2011-04-05 17:25:57 UTC (rev 2644)
@@ -90,6 +90,16 @@
         });
 
         this.layerStore.treeBuilder = this;
+
+        // after the layertree has been rendered, look for already added
+        // layer records
+        this.on({
+            "afterrender": function() {
+                this.layerStore.getCount() > 0 && this.onLayerAdded(
+                    this.layerStore, this.layerStore.data.items);
+            },
+            scope: this
+        });
     },
 
     onLayerRemoved: function(store, records, index){



More information about the Commits mailing list