[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