取消操作后,我无法在geoserver中保存图层

I can not save a layer in geoserver after canceling the action

本文关键字:geoserver 保存 图层 操作 取消      更新时间:2023-09-26

我正在取消openlayers中插入层的操作,这样做(并且工作正常):

wfs.eraseFeatures([e.feature]);
e.feature.state = OpenLayers.State.DELETE;
saveStrategy.save();
$('#dlglogradouro').dialog('close');

但之后,我试图保存另一层,但没有更多的工作,并且没有给出任何错误,有人可以帮助我吗?(以上代码工作,如果我之前没有取消)

e.feature.state = OpenLayers.State.INSERT;
saveStrategy.save();

Yes有更多的代码,但我认为部分代码是错误的,我是对的。

这就是问题所在:

wfs.eraseFeatures([e.feature]);
e.feature.state = OpenLayers.State.DELETE;
saveStrategy.save();
$('#dlglogradouro').dialog('close');

更改:

wfs.destroyFeatures([e.feature]);
$('#dlglogradouro').dialog('close');

一切顺利!