Extjs4 - удаленная проверка

Я бы хотел иметь удаленный валидатор для текстового поля. Мой 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, но об этом мало что известно.

Кто-нибудь может помочь или предложить? Спасибо.

8
задан Tom Regner 15 November 2011 в 07:28
поделиться