Я бы хотел иметь удаленный валидатор для текстового поля. Мой PHP возвращает значение true / false. Я пробовал что-то вроде этого:
{
xtype: 'textfield',
fieldLabel: 'Field',
allowBlank: false,
validator : function(value) {
Ext.Ajax.request({
url: 'psc/validate',
params: { psc: value },
success: function(response){
return response.responseText
}
});
});
}
Проблема в том, что запрос ajax асинхронен, и валидатор выдает ошибку «значения не определены». Есть ли обратный звонок? Поэтому я бы вернул false по умолчанию и сделал бы текстовое поле действительным после завершения вызова ajax.
Я пытался найти удаленную проверку extjs в Google, но об этом мало что известно.
Кто-нибудь может помочь или предложить? Спасибо.