如何在arcgis javascript api viewer使用配置文件
2016-04-04 · 百度知道合伙人官方认证企业
首先让配置文件作为自定义部件的 一个属,该属性为config ,继承于框架的一个自定义类com.esri.solutions.jsviewer._Widget,从源码中可以看到
原理也就不多讲了,看看如何使用
首先我要创建一个JSON文件,来存储我们的服务命名为IntakesManageWidget.json,
[javascript] view plain copy
{
service: {
lable: "PollutersService",
intakeurl: "http://192.168.200.232/ArcGIS/rest/services/WEM/wem/MapServer/3"
}
}
存在viewer/dwigets/config/目录下
然后我们在创建小部件的配置文件里面加上一个config属性。如下图
注意 config的值为 JSON文件相对IntakesManageWidget.JS文件的路径。
如何访问呢,在小部件的基类com.esri.solutions.jsviewer._BaseWidget中有个configData,框架内部进行了一些操作把上面的JSON对象保存在了configData中了,在部件事件的处理代码中通过this.configData.service.intakeurl可以获得服务地址了