I need to create a function that returns a (boolean)result when the user clicks yes or no. I'm using a Ext.Msg.confirm
. Below my function (testcase).
function returnAnswer() {
Ext.Msg.confirm(
'HardCoded',
'Do you want hard-coded strings in your application?',
function(btn) {
return btn === 'yes';
}
);
}
In the above function a "callback" function returns a result and not my actual function.
How can I get returnAnswer
function return a result?
Thanks in advance.
I need to create a function that returns a (boolean)result when the user clicks yes or no. I'm using a Ext.Msg.confirm
. Below my function (testcase).
function returnAnswer() {
Ext.Msg.confirm(
'HardCoded',
'Do you want hard-coded strings in your application?',
function(btn) {
return btn === 'yes';
}
);
}
In the above function a "callback" function returns a result and not my actual function.
How can I get returnAnswer
function return a result?
Thanks in advance.
Share Improve this question edited Sep 18, 2024 at 16:32 A1rPun asked Feb 13, 2013 at 8:27 A1rPunA1rPun 16.9k8 gold badges59 silver badges92 bronze badges2 Answers
Reset to default 4returnAnswer
should pass a callback:
function returnAnswer(callback) {
Ext.Msg.confirm('HardCoded', 'Do you want hard-coded strings in your application?',
function(btn) {
callback.call(this, btn === 'yes');
});
}
You can use window.confirm()
it returns boolean value.