你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
帮助
登录
注册
Engine中如何实现ArcMap中关于修改字段可见性,别名,调整顺序等操作
Engine中如何实现ArcMap中关于修改字段可见性,调整顺序等操作。ArcMap中操作为右击图层->Properties->Fields页面中对字段可见性、别名、字段顺序的设置
1 个回复
朱新颖
赞同来自:
道义相勖
【解决办法】:
1,将IFeatureLayer转为IOrderedLayerFields接口,获取其FieldInfos属性,即为IFieldInfoSet接口;
2,通过IFieldInfoSet.get_FieldInfo(index)获取到IFieldInfo,通过IFieldInfo.Visible即可设置属性表中字段的显示与否,通过IFieldInfo.Alias可以设置别名;
3,调整字段顺序使用IOrderedLayerFields.SetFieldOrder方法,参数中使用事先设置好的IFieldInfoSet对象。
要回复问题请先
登录
或
注册
发起人
朱新颖
相关问题
在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
请问arcmap如何使用多线程?
用ArcMap输入7参数,从wgs84坐标系转西安80坐标系,转后误差较大,4米左右,请问这是正常的吗?如何能提高转换精度?
ArcGIS中如何用Python给字段值补充0
Engine许可使用注意事项
学会了Arcmap软件还有必要自学Mapgis软件吗?
微信页面 arcgis api 地图无法操作
如何按空间位置顺序编号,并保持相邻图斑不跳号?
字段计算器中替换中文问题
ArcGIS Server制作的缓存地图服务中,能否实现大比例尺下楼房阴影类似的3d效果?
如何自动向一个字段添加依次变大的序列号?
问题状态
最新活动:
2016-11-09 00:00
浏览:
2829
关注:
1
人
1 个回复
朱新颖
赞同来自: 道义相勖
1,将IFeatureLayer转为IOrderedLayerFields接口,获取其FieldInfos属性,即为IFieldInfoSet接口;
2,通过IFieldInfoSet.get_FieldInfo(index)获取到IFieldInfo,通过IFieldInfo.Visible即可设置属性表中字段的显示与否,通过IFieldInfo.Alias可以设置别名;
3,调整字段顺序使用IOrderedLayerFields.SetFieldOrder方法,参数中使用事先设置好的IFieldInfoSet对象。
要回复问题请先登录或注册