Quantcast
Channel: Forum SIG - Systèmes d'Information Géographique et Géomatique
Viewing all articles
Browse latest Browse all 8030

[ArcGIS 10.x] [Python] Cacher / Rendre visible un champ

$
0
0
Bonjour,

Je cherche désespérément à cacher des champs pour une couche donnée, Mais ça ne fonctionne pas. J'utilise le fieldinfo pour cela, mais lorsque je lui ordonne de cacher le champ il me le laisse visible. Ci-dessous un petit test dans la console python :

Code:

>>> field_info = arcpy.FieldInfo()
>>> field_info.addField("nom", "nom2", "VISIBLE", "NONE")
>>> field_info.setVisible(0,"HIDDEN") # Je cache le champ
>>> field_info.getVisible(0) # Je récupère la valeur pour la visibilité
u'VISIBLE'  # C'est resté sur visible ...
>>> field_info.getSplitRule(0)
u'HIDDEN' # Par contre, la SplitRule est sur caché
>>> print field_info
nom nom2 VISIBLE HIDDEN

Avez-vous déjà été confrontés à ce problème ? Est ce qu'il y a quelque chose que je fais mal ? est ce un bug ? Existe-il une alternative ?
Merci d'avance.

Viewing all articles
Browse latest Browse all 8030

Trending Articles