你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
rongc
赞同来自: 一起的远方
GIS晴天 - webgis爱好者
赞同来自:
提线木偶 - 90后IT男
DQking
润润家的糖果波
要回复问题请先登录或注册
5 个回复
rongc
赞同来自: 一起的远方
示例:
mapView.popup.watch("title,visible", function(newValue,oldVale,property,popup){
if(popup.visible){
initEcharts();
}
})
GIS晴天 - webgis爱好者
赞同来自:
提线木偶 - 90后IT男
赞同来自:
DQking
赞同来自:
接口版本:ArcGis For JavaScript API (4.4)
实现的功能是:在地图上有渲染的某个点,点击时弹窗显示,弹窗内显示使用Echart创建的统计图表。
思路:Echart在创建时需要有个承载的div对象,所以需要在弹窗显示时能够在Popup temple中创建一个div,并且在接下来的操作中能够获取div对象[document.getElementById()],并用来创建承载Echart。
问题:在点击地图或graphic时触发回调函数,但是get不到div对象。
我不知道应该触发什么样的接口/或者操作来获取div对象。我尝试过在popupTemplate.content设置过Function、Promise,但在执行的时候发现,js脚本在执行到function(Promise)时窗体创建了,但是content中的div没有创建,获取不到div对象。
润润家的糖果波
赞同来自:
要回复问题请先登录或注册
发起人
相关问题
问题状态