2017-03-15 8 views
2

モーダルでのモーダル確認の削除で「はい」と「いいえ」のテキストボタンを変更する方法はありますか?DevExtremeデータグリッド確認メッセージをカスタマイズする方法

私はこれを試してみましたが、私のメッセージを変更するが、私はそう変更することはできませんし、何のボタンのテキスト

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); 
    } 
); 
関連する問題