AW: [OpenLayers-Users] Save strategy with WFS not working
withprogramatically added features..
Arnd Wippermann
arnd.wippermann at web.de
Thu Nov 10 13:23:37 EST 2011
It seems, you have to set the state of the feature.
feature.state=OpenLayers.State.INSERT;
function addPoint() {
var features = [];
var feature = new OpenLayers.Feature.Vector(new
OpenLayers.Geometry.Point(0,0));
feature.state=OpenLayers.State.INSERT;
features.push(feature);
wfs.addFeatures(features);
wfs.redraw();
}
addPoint();
Arnd
-----Ursprüngliche Nachricht-----
Von: openlayers-users-bounces at lists.osgeo.org
[mailto:openlayers-users-bounces at lists.osgeo.org] Im Auftrag von Toby
Reinicke
Gesendet: Donnerstag, 10. November 2011 17:53
An: Lucas Heezen - Covadis
Cc: users at openlayers.org
Betreff: Re: [OpenLayers-Users] Save strategy with WFS not working
withprogramatically added features..
I'm afraid I don't think that's right. The point that I am having trouble
saving is the one that is created when you click 'add', I suggest you delete
all visible points and then click save. So that you start off with a blank
canvas. Then click add, a point will be created at a hard coded location.
Clicking save brings up the success message, however refreshing the page
loses that point.
On 10 Nov 2011, at 16:18, Lucas Heezen - Covadis <heezen at covadis.nl> wrote:
> Hello Tobias,
>
> Tried your page in IE9 and it saves the points. Maybe there is a Chrome
problem?
> If you refresh the page you will see the points.
>
>
> Met vriendelijke groet,
> Lucas Heezen
>
> Covadis b.v.
> t: 026 3616600
>
> Geograaf 12
> f: 026 3612317
>
> 6921 EW Duiven
> e: heezen at covadis.nl
>
>
>
> -----Oorspronkelijk bericht-----
> Van: openlayers-users-bounces at lists.osgeo.org
> [mailto:openlayers-users-bounces at lists.osgeo.org] Namens Tobias
> Reinicke
> Verzonden: donderdag 10 november 2011 17:09
> Aan: users at openlayers.org
> Onderwerp: [OpenLayers-Users] Save strategy with WFS not working with
programatically added features..
>
> Hi,
>
> Basically what the subject says. I have created a page based very heavily
on the wfs example, and it all works fine when the draw control is used.
>
> However when I add a point to the layer programatically the Save strategy
doesn't work.
>
> http://defra.eodata.co.uk/toby/demos/wgs84/wfstest.html
>
> example page there..
>
> top buttons add points (yes, wrong icon I know), edits and deletes.
>
> add point button adds a point to the 'wfs' layer, but then on save does
not get written back to the db. I have looked at the call in chrome dev
tools and none of the <WFS:insert> statements are coming through.
>
> Any ideas,
>
> Thanks,
>
> Toby
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
_______________________________________________
Users mailing list
Users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users
More information about the Users
mailing list