0

您好,我正在尝试调用 PrintingTools (GPServer) - 导出 Web 地图任务 - 手动执行。

为此,我需要将我的地图对象更改为 json 对象(Web Map as JSON:(GPString))。这是第一个论点。

有什么方法可以直接在 Arcgis javascript 3.5 API 中获取 Json 对象?

4

1 回答 1

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';
            }
        });
    }
于 2013-06-25T05:53:41.093 回答