gpt4 book ai didi

extjs - Sencha touch 确认框中的是/否按钮

转载 作者:行者123 更新时间:2023-12-02 06:21:41 25 4
gpt4 key购买 nike

我在我的应用程序的注销选项上放置了一个确认框。其代码如下:

var abc = Ext.Msg.confirm('Confirm logout', 'Are you sure you want to logout?', function(e)
{
if(e == 'yes')
{
// logout code
}
}
);

在是按钮之前没有可见的确认框按钮。

如何在否按钮之前显示是按钮?

感谢任何帮助。

最佳答案

根据sencha touch源码(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]
});

关于extjs - Sencha touch 确认框中的是/否按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8046930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com