数据驱动页面显示表达式的使用方法,如何正确编写表达式
在帮助里,数据驱动页面显示表达式的语句是:<dyn type="page" property="expression"/>,查看了帮助,没有找到表达式的例子;这里的expression可以多个字段的连接吗?如果可以,要怎么正确编写表达式?
例如,实现标注表达式:[LabelField1]&replace([LabelField2], "社区", "")的同样的显示效果。
我自己有测试过,在页面布局插入动态文本,编写如下语句:
<dyn type="page" property="LabelField1"&"LabelFoeld2"> or <dyn type="page" property="LabelField1"+"LabelFoeld2">
结果:只显示[LabelField1]的属性值
例如,实现标注表达式:[LabelField1]&replace([LabelField2], "社区", "")的同样的显示效果。
我自己有测试过,在页面布局插入动态文本,编写如下语句:
<dyn type="page" property="LabelField1"&"LabelFoeld2"> or <dyn type="page" property="LabelField1"+"LabelFoeld2">
结果:只显示[LabelField1]的属性值
2 个回复
lanbo
赞同来自: 徐珂
动态文本的语法是不用修改的(直接 <dyn type="page" property="expression"/>),
表达式内容是在 图层属性- 显示 - 表达式 里编辑
徐珂 - ArcGIS for Desktop
赞同来自:
要回复问题请先登录或注册
发起人
相关问题
问题状态
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!