javascript - Refresh WMS Select Control -


i use wms layer in application , need refresh new parameters.

i did refresh wms layer correctly couldn't find way refresh select control. got new layer cannot click on point display info. here piece of code:

layer =new openlayers.layer.wms(             "test",             "http://ip/geoserver/wms",              {                 layers: "test:testlayer" ,                        transparent: "true",                 format: "image/png",                 sld_body: sld             },{visibility: true},             {isbaselayer: false}         ); layer.addoptions({id:'layer'});  map.addlayer(layer); layer.mergenewparams( { viewparams: 'uid:2' });   var selectcontrol = new openlayers.control.getfeature({         protocol: openlayers.protocol.wfs.fromwmslayer(layer, {            url: "http://ip/geoserver/wfs",           featuretype: "testlayer"         }),         hover: true     });  map.addcontrol(selectcontrol); selectcontrol.activate(); 

try adding selectcontrol.refresh();


Comments