I'd like having a remote validator for a textfield. My PHP returns true/false value. I've tried something like this:
{
xtype: 'textfield',
fieldLabel: 'Field',
allowBlank: false,
validator : function(value) {
Ext.Ajax.request({
url: 'psc/validate',
params: { psc: value },
success: function(response){
return response.responseText
}
});
});
}
The problem is that ajax request is asynchonous and the validator gives "values not defined" error. Is there any callback? So I would return false by default and make textfield valid once ajax call would be finished.
I've tried to google for extjs remote validation but there is not much about it.
Anybody help or suggestions? Thanks.