函数内部的Ext.Msg.conf返回值
Ext.Msg.confirm inside function return value
我需要创建一个函数,当用户单击"是"或"否"时,该函数会返回(布尔)结果。我使用的是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');
});
}
您可以使用window.confirm()
,它返回布尔值。
相关文章:
- Javascript返回值只在循环中返回一次
- XMLHttpRequest未返回值-状态202
- 根据是否解析了 Promise 从函数返回值
- Angular,函数在(模型)工厂中返回值
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何从客户端的数组中获取用户输入和返回值
- Javascript中带有返回值的嵌套函数
- 为变量分配多个nodejs导出返回值时出现问题
- 通过回调从onreadystatechange返回值
- 从Ajax函数返回值
- JavaScript生成器中收益率返回值的解析
- HTML如何根据javascript函数的返回值限制文本输入
- 返回值+new Date()与Date.now()是否不同
- 使用在函数外部声明的变量的 Javascript 返回值 + undefined
- 如何在Android中将Javascript返回值转换为String
- chrome.storage.sync.get未返回值-Angular服务
- 修复AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何从嵌套的API函数返回值
- angularjs如何从返回值中找到正确的属性
- 函数内部的Ext.Msg.conf返回值