Javascript 更改dojo dijit的文本

Javascript 更改dojo dijit的文本,javascript,dojo,arcgis,esri,Javascript,Dojo,Arcgis,Esri,几天来,我一直在寻找并试图更改这个dijit文本,但似乎没有任何效果。我想将dijit的初始显示从“打印”更改为“导出”。我尝试使用jquery调用dijit并更改文本。我也试过了 dojo.byId(“打印按钮”).innerHTML=“导出”; dijit.byId(“打印按钮”).attr(“导出”) 和其他一些事情,但我不能改变最初的字从打印输出。非常感谢您的帮助 (” 你试过更换按钮的标签吗 dijit.byId('print_button').set('label', 'Export

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

dojo.byId(“打印按钮”).innerHTML=“导出”; dijit.byId(“打印按钮”).attr(“导出”)

和其他一些事情,但我不能改变最初的字从打印输出。非常感谢您的帮助

(”


你试过更换按钮的标签吗

dijit.byId('print_button').set('label', 'Export')?

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

app.printer._printText = "EXPORT";
至少对于3.6版的ArcGIS API for JavaScript来说,这就是关键所在。我不知道您使用的是哪个版本,但请尝试一下


另外,我没有找到相关的文档。Firebug是我的朋友。:-

是的,我已经厌倦了它也不起作用。要么是我没有在正确的位置进行操作,要么是其他地方出了问题,我只是没有看到它,因为我要关注这个问题。谢谢……现在看看它,我有了app.printer.\u printText=“导出”“在启动之后,这意味着改变它太晚了。非常感谢。
app.printer._printText = "EXPORT";