我需要创建一个函数,当用户单击“是”或“否”时返回(布尔)结果。我正在使用
Ext.Msg.confirm
。下面是我的函数(测试用例)。
function returnAnswer() {
Ext.Msg.confirm(
'HardCoded',
'Do you want hard-coded strings in your application?',
function(btn) {
return btn === 'yes';
}
);
}
在上面的函数中,“回调”函数返回结果,而不是我的实际函数。
如何获得
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');
});
}
您可以使用
window.confirm()
它返回布尔值。