1

是否有任何可能的方法来更改在 dijit.dialog 上的 X 框上弹出的“取消”工具提示?我只想让它读为“关闭”。

我对道场有些陌生。我希望这可能只是一个愚蠢的问题,答案非常简单,但我找不到任何例子。

提前致谢。

4

2 回答 2

2

简单快速假设它是你的对话脚本

<!-- language: lang-js -->
 var defaultDialog = new dijit.Dialog({
         id: 'defaultDialog',
         title: 'I can change the world',
         draggable: false,
         duration: 500
         });

     defaultDialog.show();
     defaultDialog.closeButtonNode.title = 'Close';

嗨,我为一个客户编写了这个解决方案,该客户需要 3 个小时的艰苦而深入的解决方法 dojo 和 dijits 源/文档。

问候 JAS

于 2011-10-20T05:32:08.880 回答
0

那是buttonCancelNLS 字符串,dijit/nls...因此您可以执行以下操作之一:

  1. 修改dijit's nls/目录中的翻译
  2. 覆盖定义具有标题文本的新模板(而不是 Dialog.html)的 Dialog 类
  3. 尝试以下代码

    dojo.connect(dijit.Dialog.prototype, "postMixInProperties", function()
    {
     this.buttonCancel="Close"
    })
    
于 2010-07-15T05:43:47.773 回答