Web AppBulider添加DirectLineMeasurement3D微键后,其单位无法选,“新测量”按钮无法点击

问题描述:
  如图,在Web AppBulider添加DirectLineMeasurement3D微键后,其单位无法选,“新测量”按钮无法点击。
11.png

 
问题复现:
  DirectLineMeasurement3D是js api4.6新添加的微键,想着添加到Web AppBulider尝尝鲜,但是添加了之后遇到上图的问题。
 首先,新建一个3D Web应用程序,然后在页眉控制器中添加Demo微键

22.png


33.png

 
然后从本地找到该程序位置,修改Widget.js文件,添加DirectLineMeasurement3D。

44.png

 
代码.png


最后进行功能测试,就会出现该问题。
已邀请:

邵明升

赞同来自:

调试发现是这个div的鼠标事件被禁用了,具体是什么禁用的目前还不是很清楚。
解决方案:4.6可以通过覆盖css来解决
在Demo/css/style.css 里面加上 
.jimu-widget-demo .esri-direct-line-measurement-3d {
    pointer-events: all;
}

55.png


66.png


或者将api升级4.7就没问题了

要回复问题请先登录注册