Изменить «отменить» текст на dijit. Диалог закрыть окно? - PullRequest
1 голос
/ 12 марта 2010

Есть ли какой-нибудь возможный способ изменить всплывающую подсказку «отмена», которая появляется над блоком X в dijit.dialog? Я просто хочу, чтобы он читал "закрыть".

Я немного новичок в додзё. Я ожидаю, что это может быть просто тупой вопрос, на который есть действительно простой ответ, но я не нахожу примеров.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 20 октября 2011

просто и быстро, предположим, что это ваш диалог

<!-- 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

0 голосов
/ 15 июля 2010

Это строка buttonCancel NLS из dijit/nls..., поэтому вы можете сделать одно из:

  1. изменить переводы в dijit's nls/ каталоге
  2. переопределяет класс Dialog, определяющий новый шаблон (вместо Dialog.html) с текстом заголовка
  3. попробуйте следующий код

    dojo.connect(dijit.Dialog.prototype, "postMixInProperties", function()
    {
     this.buttonCancel="Close"
    })
    
...