gpt4 book ai didi

javascript - 更改 dojo dijit 的文本

转载 作者:行者123 更新时间:2023-11-28 08:56:16 25 4
gpt4 key购买 nike

我几天来一直在寻找并尝试更改此 dijit 文本,但似乎没有任何效果。我想将 dijit 的初始显示从“打印”更改为“导出”。我尝试使用 jquery 调用 dijit 并更改文本。我也尝试过。

dojo.byId("print_button").innerHTML = "EXPORT";dijit.byId("print_button").attr("导出")

以及至少其他一些事情,但我无法将最初的单词从打印更改为导出。任何帮助是极大的赞赏!

(“

        //creates the templates and the dijit
function handlePrintInfo(resp) {
var templates;

templates = [{
label: "Image",
format: "png32", //PNG format only
layout: "MAP_ONLY",
exportOptions: {width:1920, height:1182, dpi:200},
showAttribution: false
}];

//create the print dijit
app.printer = new esri.dijit.Print
({
"map": map,
"templates": templates,
url: app.printUrl
}, dojo.byId("print_button"));
app.printer.startup();

app.printer._printText = "";
app.printer._printingText = "Exporting";
app.printer._printoutText = "Open Image";

} //end handleprintinfo

最佳答案

在调用 esri.dijit.Print 构造函数之后,但在调用 app.printer.startup() 之前,执行以下操作:

app.printer._printText = "EXPORT";

这确实有效,至少对于 ArcGIS API for JavaScript 3.6 版来说是这样。我不知道您使用的是哪个版本,但请尝试一下。

附注我没有找到这方面的文档。 Firebug 是我的 friend 。 :-)

关于javascript - 更改 dojo dijit 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18445447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com