我需要创建一个函数,当用户单击"is"或“否”时返回( bool )结果。我正在使用 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
函数返回结果?
提前致谢。
最佳答案
returnAnswer
应该传递一个回调:
function returnAnswer(callback) {
Ext.Msg.confirm('HardCoded', 'Do you want hard-coded strings in your application?',
function(btn) {
callback.call(this, btn === 'yes');
});
}
关于javascript - Ext.Msg.confirm 内部函数返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14849299/