我是ESRI和javascript API的新手。我正在尝试实现打印任务,如下所示:https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-Print.html
我正在使用以下代码来创建打印功能,它显示正确,如图所示:
require(["esri/widgets/Print"], function (Print) {
var print = new Print({
view: view,
printServiceUrl: "https://printserviceurl/services/PrintService/GPServer/Export%20Web%20Map"
});
// Adds widget below other elements in the top left corner of the view
view.ui.add(print, {
position: "bottom-left"
});
});
我遇到的问题是单击“高级选项”、“导出”或其他一些功能会导致回发。这是一个asp.net web应用程序,地图位于asp.net母版页表单控件中。这会导致整个页面回发。有没有人有建议来阻止整页回发并保留打印功能?如果我将它移到标记之外,它确实可以正常工作,但为了在页面中正确定位它,内容区域必须留在表单中。
https://stackoverflow.com/questions/56583227
复制相似问题