[Gvsig_usuarios] Parar un bucle

Ovidio Ribeira alboredos en hotmail.es
Jue Mar 12 20:44:39 CET 2015


Hola Joaquin, el script va perfecto pero le quise a帽adir una opci贸n de modificar y guardar la modificaciones ( con un nuevo boton en el formulario) y el problema que encuentro es que se deselecionan las entidades al actualizar una, el codigo que he a帽adido es el siguiente, :

def actualiza():
    #no se permite editar el codigo de la area por ser la clave de busqueda

    global codigozona #  la captura en "cargarRegistro" 

    area = dialog.find("area")
    zona = dialog.find("zona")
    sector = dialog.find("sector")
    #almacena los nuevos datos en variables
    arean = dialog.getString(area,"text", )
    zonan = dialog.getString(zona,"text", )
    sectorn = dialog.getString(sector,"text",)

    layer = currentLayer()
    areas = layer.features()
    areaselecion = layer.getSelection()

    for area in areaselecion:
      clavearea =area.codzona
      if clavearea == codigozona:
        area.edit()
        area.set("Zona", zonan)
        area.set("Area", arean)
        area.set("Sector", sectorn)
        layer.update(area)
    
    if (layer.isEditing()): layer.commit()

From: alboredos en hotmail.es
To: gvsig_usuarios en listserv.gva.es
Date: Thu, 12 Mar 2015 08:24:13 +0100
Subject: Re: [Gvsig_usuarios] Parar un bucle




Buenos dias, Joaquin, le eche un vistazo al blog y es precisamente lo que queria, voy a integrar tu c贸digo en mi script, y ya te contar茅. Gracias
Ovidio

Date: Wed, 11 Mar 2015 21:16:12 +0100
From: jjdelcerro en gvsig.org
To: gvsig_usuarios en listserv.gva.es
Subject: Re: [Gvsig_usuarios] Parar un bucle



El 11 de marzo de 2015, 14:20, Ovidio Ribeira <alboredos en hotmail.es> escribi贸:



Hola, Joaquin, intente mandarte un pantallazo pero no me entra, tengo tres parcelas 
selecionadas, y en el formulario (creado con un escript) me aparecen los datos de una sola de ellas, 
lo que pretendo es que me muestre los datos de una, que al darle a un 
boton me muestre los de la siguiente y asi hasta terminar la selecci贸n, 
no se si me he explicado.

Ahora si creo que te he entendido; pero como me parece que puede ser interesante para mas de un usuario he decidido contar un poquito de eso y dejar un ejemplo en el blog de gvSIG.


http://blog.gvsig.org/2015/03/11/mostrar-un-formulario-de-una-capa-navegando-entre-los-registros-seleccionados-usando-scripting-en-gvsig-2-1-0/

A ver si se asemeja a lo que necesitas, y si no es eso o hay algo que no se entiende, 
ya sabes.... preguntas,  si puedo intentare echar una mano.

Un saludo
Joaquin
 



Date: Wed, 11 Mar 2015 09:42:21 +0100
From: jjdelcerro en gvsig.org
To: gvsig_usuarios en listserv.gva.es
Subject: Re: [Gvsig_usuarios] Parar un bucle



El 11 de marzo de 2015, 8:57, Ovidio Ribeira <alboredos en hotmail.es> escribi贸:





Hola, en un
script de formulario intento crear un bot贸n que me valla mostrando los
atributos de una entidad, una de cada vez, del grupo seleccionado. Hice una
interecion con for sobre la selecci贸n pero no encuentro la forma de hacer
pararla en cada entidad para mostrar sus datos. 驴C贸mo se puede hacer?.

No entiendo muy bien lo que quieres decir con  "pararla en cada entidad para mostrar sus datos".
驴 Donde o como querrias mostrarlos ?

Un saludo
Joaquin



Gracias


 		 	   		  

_______________________________________________

gvSIG_usuarios mailing list

gvSIG_usuarios en listserv.gva.es



Para ver hist贸rico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente direcci贸n:



http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios




-- 
--------------------------------------
Joaquin Jose del Cerro Murciano
Development and software arquitecture manager at gvSIG Team
jjdelcerro en gvsig.com
jjdelcerro en gvsig.org
gvSIG Association
www.gvsig.com
www.gvsig.org


_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en listserv.gva.es

Para ver hist锟絩ico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente direcci锟絥:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios 		 	   		  

_______________________________________________

gvSIG_usuarios mailing list

gvSIG_usuarios en listserv.gva.es



Para ver hist贸rico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente direcci贸n:



http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios




-- 
--------------------------------------
Joaquin Jose del Cerro Murciano
Development and software arquitecture manager at gvSIG Team
jjdelcerro en gvsig.com
jjdelcerro en gvsig.org
gvSIG Association
www.gvsig.com
www.gvsig.org


_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en listserv.gva.es

Para ver hist锟絩ico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente direcci锟絥:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios 		 	   		  

_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en listserv.gva.es

Para ver hist锟絩ico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente direcci锟絥:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios 		 	   		  
------------ pr髕ima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20150312/a22e42b8/attachment.htm 


M醩 informaci髇 sobre la lista de distribuci髇 gvSIG_usuarios