我需要创建一个函数,当用户单击是或否时返回(布尔)结果。我正在使用Ext.Msg.confirm
。在我的函数(测试用例)下面。
function returnAnswer() {
Ext.Msg.confirm('HardCoded', 'Do you want hard-coded strings in your application?',
function(btn) {
if (btn === 'yes') {
return true;
} else {
return false;
}
});
}
在上面的函数中,“回调”函数返回结果而不是我的实际函数
如何让returnAnswer
函数返回结果?
提前致谢。
答案 0 :(得分:3)
returnAnswer
应该通过回调:
function returnAnswer(callback) {
Ext.Msg.confirm('HardCoded', 'Do you want hard-coded strings in your application?',
function(btn) {
callback.call(this, btn === 'yes');
});
}
答案 1 :(得分:0)
您可以使用window.confirm()
返回布尔值。