按照煎茶觸摸的源代碼(http://docs.sencha.com/touch/1-1/source/MessageBox.html#Ext-MessageBox-method-confirm) YESNO被定義爲「不,是」:
(function(){
var B = Ext.MessageBox;
Ext.apply(B, {
OK : {text : 'OK', itemId : 'ok', ui : 'action' },
CANCEL : {text : 'Cancel', itemId : 'cancel'},
YES : {text : 'Yes', itemId : 'yes', ui : 'action' },
NO : {text : 'No', itemId : 'no'},
// Add additional(localized) button configs here
// ICON CSS Constants
INFO : 'x-msgbox-info',
WARNING : 'x-msgbox-warning',
QUESTION : 'x-msgbox-question',
ERROR : 'x-msgbox-error'
});
Ext.apply(B, {
OKCANCEL : [B.CANCEL, B.OK],
YESNOCANCEL : [B.CANCEL, B.NO, B.YES],
YESNO : [B.NO, B.YES]
// Add additional button collections here
});
})();
您可以使用Ext.override在自己的應用程序重寫此功能:
Ext.override(Ext.MessageBox, {
YESNO: [Ext.MessageBox.YES, Ext.MessageBox.NO]
});
對我的作品,謝謝! – RynoRn
嗨,肯,你知道如何用特殊字符覆蓋,例如西里爾文? – inane
恐怕我幫不了你!自2011年以來,我一直沒有與Sencha Touch合作!我已upvoted您的帖子在http://stackoverflow.com/questions/31564533/cyrillic-characters-in-messagebox-class-of-sencha-touch –