如何在arcgis javascript api viewer使用配置文件

 我来答
育知同创教育
2016-04-04 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

首先让配置文件作为自定义部件的 一个属,该属性为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可以获得服务地址了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式