デフォルトだと 'Yes' 'No' になっているが、'はい','いいえ' などに変更する場合は以下のようにする。詳細は sdk/src/MessageBox.js を参照のこと。
app.coffee
# change messagebox
MyApp.MessageBox = Ext.MessageBox
Ext.apply MyApp.MessageBox,
YES: { text: 'はい', itemId: 'yes', ui: 'action' }
NO: { text: 'いいえ', itemId: 'no' }
Ext.apply MyApp.MessageBox,
YESNO: [MyApp.MessageBox.NO, MyApp.MessageBox.YES]
MyApp.Msg = new Ezuko.MessageBox
使う時には、変更したクラスの方を使う
MyApp.Msg.confirm "実行確認", "実行していいですか?", (buttonId, value, opt) ->
if (buttonId == 'yes')
# do awesome action