<html>
<head>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I am attempting to configure an Editable WFS Layer according to
example at workshops.opengeo.org. The layer is a postgis linestring
served by geoserver.<br>
<br>
var saveStrategy = new OpenLayers.Strategy.Save({auto:true})<br>
<br>
var deeds = new OpenLayers.Layer.Vector("Land Grants", {<br>
strategies: [new OpenLayers.Strategy.BBOX(),<br>
saveStrategy],<br>
protocol: new OpenLayers.Protocol.WFS({<br>
url: <a class="moz-txt-link-rfc2396E"
href="http://localhost:8080/geoserver/wfs">"http://localhost:8080/geoserver/wfs"</a>,<br>
featureType: "deeds"<br>
}),<br>
projection: new OpenLayers.Projection("EPSG:4326")<br>
});<br>
<br>
// Panel and edit controls. Hook save to the edit control<br>
// to clear selection on save.<br>
var panel = new OpenLayers.Control.Panel(<br>
{'displayClass': 'customEditingToolbar'}<br>
); <br>
var edit = new OpenLayers.Control.ModifyFeature(deeds, {<br>
title: "Move parcel",<br>
displayClass: "olControlModifyFeature",<br>
mode: OpenLayers.Control.ModifyFeature.DRAG <br>
});<br>
var save = new OpenLayers.Control.Button({<br>
title: "Save Changes",<br>
trigger: function() {<br>
if(edit.feature) {<br>
edit.selectControl.unselectAll();<br>
}<br>
saveStrategy.save();<br>
},<br>
displayClass: "olControlSaveFeatures"<br>
});<br>
<br>
// Create our tool bar<br>
panel.addControls([save]);<br>
map.addControl(panel);<br>
<br>
// Make the only mode be edit mode<br>
map.addControl(edit);<br>
edit.activate();<br>
<br>
<br>
<br>
map.addLayers([ deeds, norfolk, google_physical, osm]);<br>
map.zoomToMaxExtent();<br>
<br>
<br>
deeds.events.on({<br>
'beforefeaturemodified': function(evt) {<br>
console.log("Selected " + evt.feature.id + " for
modification");<br>
},<br>
'featureselected': function(evt) {<br>
console.log("selected feature " + evt.feature.id);<br>
}<br>
});<br>
<br>
When I click a feature the featureselected event fires, but the
layer is not editable and the beforefeaturemodified event does not
fire. <br>
<br>
Please help!<br>
<br>
Jim White<br>
<br>
<br>
<h2><br>
</h2>
</body>
</html>