Hi everybody!

I'm trying to populate an GridPanel with a WMSCapabilitiesStore and a  
WFSCapabilitiesStore. My problem is that I don't know how to specify two  
different stores for the same grid. It works when I work with two separate  
grids, but not with only one grid.

Here is a sample of my current code:

        //WMS definition catalog
        var store_WMS = new GeoExt.data.WMSCapabilitiesStore({
                        url:  
"/geoserver/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities&namespace=parc",
                        protocolOptions: {version: "1.1.0"},
                        autoLoad: true
                });
        
        //WFS definition catalog
        var store_WFS = new GeoExt.data.WFSCapabilitiesStore({
                url:  
"/geoserver/ows?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetCapabilities&namespace=parc",
                protocolOptions: {version: "1.1.0"},
                autoLoad: true
        });
        
        //Grid definition for WMS
         var grid_WMS = new Ext.grid.GridPanel({
                 title: "Couches disponibles",
                anchor: '100% 50%',
                 store: store_WMS,
                collapsible: true,
                collapsed: false,
                titleCollapse: true,
                autoScroll: true,
                split: true,
                 columns: [
                     {header: "Name", dataIndex: "name", sortable: true},
                     {header: "Title", dataIndex: "title", sortable: true}
                 ],
                bbar: ['->',{
                        text: "Add to map",
                        handler: function() {
                                
grid_WMS.getSelectionModel().each(function(record) {
                                        var clone = record.clone();
                                        clone.get("layer").mergeNewParams({
                                                format: "image/png",
                                                transparent: true
                                        });
                                        mapPanel.layers.add(clone);
                                });
                        }
                }]
          });


Does everyone have an idea?

Geoffrey
_______________________________________________
Users mailing list
Users@geoext.org
http://www.geoext.org/cgi-bin/mailman/listinfo/users

Reply via email to