<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Changes to &amp;amp;quot;Visibility&amp;amp;quot; using FieldInfo method not working? in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/changes-to-amp-quot-visibility-amp-quot-using/m-p/131205#M10194</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello all, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In the code below, I can get the python window in arcmap to show that the visibility flag is being changed for the apprpriate fields, but the changes aren't being reflected in the new feature layer's attribute table. I've tried updating the MXD, the active view, all sorts of things. Any help would be appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;try:
&amp;nbsp;&amp;nbsp;&amp;nbsp; layer = pythonaddins.GetSelectedTOCLayerOrDataFrame()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; fldInfo = arcpy.FieldInfo()
&amp;nbsp;&amp;nbsp;&amp;nbsp; KeepList = ['Loc_name','Match_type','Match_addr']
&amp;nbsp;&amp;nbsp;&amp;nbsp; for field in arcpy.ListFields(layer):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if field.name in list(KeepList):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fldInfo.addField(field,field ,"VISIBLE","")
&amp;nbsp;&amp;nbsp;&amp;nbsp; for field in arcpy.ListFields(layer):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if field.name not in list(KeepList):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fldInfo.addField(field,field,"HIDDEN","")
except:
&amp;nbsp;&amp;nbsp;&amp;nbsp; Problem()
else:
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.MakeFeatureLayer_management(layer, "Formatted","","",fldInfo)&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Nov 2012 16:21:09 GMT</pubDate>
    <dc:creator>JonathonBruce</dc:creator>
    <dc:date>2012-11-20T16:21:09Z</dc:date>
    <item>
      <title>Changes to &amp;quot;Visibility&amp;quot; using FieldInfo method not working?</title>
      <link>https://community.esri.com/t5/python-questions/changes-to-amp-quot-visibility-amp-quot-using/m-p/131205#M10194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello all, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In the code below, I can get the python window in arcmap to show that the visibility flag is being changed for the apprpriate fields, but the changes aren't being reflected in the new feature layer's attribute table. I've tried updating the MXD, the active view, all sorts of things. Any help would be appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;try:
&amp;nbsp;&amp;nbsp;&amp;nbsp; layer = pythonaddins.GetSelectedTOCLayerOrDataFrame()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; fldInfo = arcpy.FieldInfo()
&amp;nbsp;&amp;nbsp;&amp;nbsp; KeepList = ['Loc_name','Match_type','Match_addr']
&amp;nbsp;&amp;nbsp;&amp;nbsp; for field in arcpy.ListFields(layer):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if field.name in list(KeepList):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fldInfo.addField(field,field ,"VISIBLE","")
&amp;nbsp;&amp;nbsp;&amp;nbsp; for field in arcpy.ListFields(layer):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if field.name not in list(KeepList):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fldInfo.addField(field,field,"HIDDEN","")
except:
&amp;nbsp;&amp;nbsp;&amp;nbsp; Problem()
else:
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.MakeFeatureLayer_management(layer, "Formatted","","",fldInfo)&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2012 16:21:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/changes-to-amp-quot-visibility-amp-quot-using/m-p/131205#M10194</guid>
      <dc:creator>JonathonBruce</dc:creator>
      <dc:date>2012-11-20T16:21:09Z</dc:date>
    </item>
  </channel>
</rss>

