2017-03-15 1 views
2

모달에서 모달 삭제 확인에서 '예'및 '아니요'텍스트 버튼을 변경하는 방법이 있습니까?DevExtreme DataGrid 사용자 정의 메시지를 확인하는 방법

나는이 시도하고 내 메시지를 변경하지만 난 네 변경할 수없고 단추 텍스트

editing: { 
      mode: "form", 
      allowUpdating: true, 
      allowDeleting: true, 
      allowAdding: true, 
      texts: { 
       deleteRow: "delete", 
       editRow: "edit", 
       saveRowChanges: "save", 
       cancelRowChanges: "cancele", 
       confirmDeleteMessage: "are you sure?" 
      } 
     } 

답변

3

당신이 localization.loadMessages() 방법을 사용할 수 있습니다 확인 대화 상자 내에서 버튼 텍스트를 지정하지 않으려면했다. 사용법은 매우 간단합니다.

DevExpress.localization.loadMessages({ 
    en: { "Yes": "Remove it!", "No": "Don't remove it!" } 
}); 

sample은 실제로 작동합니다.

+0

네는 대답이다. 고맙습니다. 이번 호 이후에 나는 globlization 파일을 사용했다. 나는 나의 파일 (dx.all.ru.js)을 연결하지만, 메시지 확인은 여전히 ​​너희와 아니오 다. 이렇게하면 좋을 것 같네요, 네? 그리고 왜 내가 (dx.all.ru.js)를 사용할 수 없는지 말해 줄 수 있습니까? – leman17

+1

'DevExpress.localization.locale ("ru")'메소드를 사용하지 않은 것 같습니다. 샘플 업데이트 - https://codepen.io/anon/pen/LWzXpY – Sergey

0

는 세르게이의 대답은 올바른 표시하지만, 여기에 그냥 재미 대안 무력 솔루션입니다해야합니다

$('.dx-link-delete').on('click', 
    function(){setTimeout(
     function(){ 
      var btns = $('.dx-popup-normal').find('.dx-button-text'); 
      btns.last().text('No thanks'); 
      btns.first().text('Yes please'); 
     },0); 
    } 
); 
관련 문제