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: [email protected]
To: [email protected]
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: [email protected]
To: [email protected]
Subject: Re: [Gvsig_usuarios] Parar un bucle
El 11 de marzo de 2015, 14:20, Ovidio Ribeira <[email protected]> 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: [email protected]
To: [email protected]
Subject: Re: [Gvsig_usuarios] Parar un bucle
El 11 de marzo de 2015, 8:57, Ovidio Ribeira <[email protected]> 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
[email protected]
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
[email protected]
[email protected]
gvSIG Association
www.gvsig.com
www.gvsig.org
_______________________________________________
gvSIG_usuarios mailing list
[email protected]
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
_______________________________________________
gvSIG_usuarios mailing list
[email protected]
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
[email protected]
[email protected]
gvSIG Association
www.gvsig.com
www.gvsig.org
_______________________________________________
gvSIG_usuarios mailing list
[email protected]
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
_______________________________________________
gvSIG_usuarios mailing list
[email protected]
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
_______________________________________________
gvSIG_usuarios mailing list
[email protected]
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