您好,我正在尝试调用PrintingTools(GPServer) - 导出Web地图任务 - 手动执行。
为此目的,我需要将我的地图对象更改为json对象(Web地图为JSON:(GPString))。这是第一个论点。
有没有任何方法可以直接在Arcgis javascript 3.5 API中获取Json对象?
答案 0 :(得分:0)
dojo.connect(app.printer, 'onPrintComplete', function (value) {
// window.open(value.url);
setTimeout(FinalStep, 1000);
});
function PrintButton() {
require(["dojo/query", "dojo/dom"], function (query, dom) {
var node = dom.byId("print_button");
nl = query(".dijitButtonNode", node);
if (nl.length > 0)
nl[0].click();
});
return false;
}
function FinalStep() {
require(["dojo/query", "dojo/dom"], function (query, dom) {
var n2 = query(".esriPrintout", dojo.byId("print_button"));
if (n2.length > 0) {
n2[0].click();
document.body.style.cursor = 'default';
}
});
}