[Gvsig_desarrolladores] Módulo de scripting - getLayers
Francisco Puga
fpuga en icarto.es
Lun Dic 8 14:12:23 CET 2014
Hola,
Estoy haciendo el curso de scripting y me pasa una cosa curiosa. Si ejecuto
este código:
for v in project.getViews():
for l in project.getView(v.name).getLayers():
print l.name
todo funciona bien. Pero si ejecuto:
for v in project.getViews():
for l in v.getLayers():
print l.name
Parece como si el objeto que devolviera getViews fuera distinto al que
devuelve getView. Estoy usando el build 2252
AttributeError: 'org.gvsig.app.project.documents.view.DefaultViewDo' object
has no attribute 'getLayers' in <script> at line number 16
org.gvsig.scripting.ExecuteErrorException: AttributeError:
'org.gvsig.app.project.documents.view.DefaultViewDo' object has no
attribute 'getLayers' in <script> at line number 16
at
org.gvsig.scripting.impl.DefaultScriptingScript.invokeFunction(DefaultScriptingScript.java:314)
at
org.gvsig.scripting.impl.DefaultScriptingScript.run(DefaultScriptingScript.java:301)
at
org.gvsig.scripting.impl.DefaultScriptingScript$ScriptTask.run(DefaultScriptingScript.java:372)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20141208/4a3dda68/attachment.htm
Más información sobre la lista de distribución gvSIG_desarrolladores