[Gvsig_desarrolladores] cancelar edición

Santiago Lorenzo santiago.lorenzo en alborgis.com
Mar Mayo 20 19:53:44 CEST 2008


Hola,

Me gustaría impedir que los usuarios pusieran en edición determinadas 
capas, como vistas o tablas para las que no tienen permisos de edición 
(actualmente gvSIG permite abrir edición, pero al cerrar la edición 
salta un error (porque no tiene permisos o porque no se pueden editar 
vistas..) ¿Alguien sabe como hacerlo?

Hasta ahora he probado añadiendo un LayerListener a la capa y 
programando en editionChanged. Estoy probando con

StopEditing stop = 
(StopEditing)PluginServices.getExtension(StopEditing.class);
stop.stopEditing(capa, vista.getMapControl());

o directamente

stop.execute("STOPEDITING");

pero parece que no funciona...


Más información sobre la lista de distribución gvSIG_desarrolladores