[Commits] r1965 - sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/lib/GeoExt.ux/widgets
commits at geoext.org
commits at geoext.org
Mon Mar 15 20:49:07 CET 2010
Author: adube
Date: 2010-03-15 20:49:07 +0100 (Mon, 15 Mar 2010)
New Revision: 1965
Modified:
sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/lib/GeoExt.ux/widgets/WMSLayerAdder.js
Log:
wmslayeradder - addlayers action
Modified: sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/lib/GeoExt.ux/widgets/WMSLayerAdder.js
===================================================================
--- sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/lib/GeoExt.ux/widgets/WMSLayerAdder.js 2010-03-15 19:18:27 UTC (rev 1964)
+++ sandbox/mapgears/geoext.ux/ux/WMSLayerAdder/lib/GeoExt.ux/widgets/WMSLayerAdder.js 2010-03-15 19:49:07 UTC (rev 1965)
@@ -32,6 +32,8 @@
useIcons: false,
+ map: null,
+
serverStore: null,
serverStoreDisplayField: 'url',
@@ -256,7 +258,10 @@
//height: 'auto',
//autoHeight: true,
listeners: {
- rowdblclick: this.mapPreview
+ rowdblclick: this.mapPreview,
+ viewready: function(g) {
+ g.getSelectionModel().selectRow(0);
+ }
}
};
@@ -348,6 +353,14 @@
addLayers: function() {
var grid = Ext.getCmp('wms_capabilities_grid_panel');
+ var layers = grid.getSelectionModel().getSelections();
+
+ for(var i=0; i<layers.length; i++) {
+ var record = grid.getStore().getAt(i);
+ var layer = record.get("layer").clone();
+
+ this.map.addLayer(layer);
+ };
}
});
More information about the Commits
mailing list