Autocomplete & Ajax

Доброго времени суток. Возникла небольшая проблема использования виджета автозаполнения.

Есть форма, к ней Аяксом добавляется ещё поле с автозаполнением, но получается так, что у загружаемого поля автозаполнение не работает.

Я думаю проблема в том, что не вешается обработчик на данное поле. Поэтому возникает вопрос, как решить данную проблему.

Пример использования виджета:




<?$this->widget('CAutoComplete',

   array(

      'id'=>'name',

      'name'=>'name',

      'url'=>array('offer/autowork'),

      'minChars'=>2,

   ));?>



Проверь наличие обработчиков на новом поле (в firebug, например)


$('#name').data('events')

должны быть куча event’ов в постранстве имен “autocomplete”

Как аяксом загружаешь? в action делаешь renderPartial(‘view’)? Попробуй перед рендерингом сделать


Yii::app()->getClientScript()->scriptMap=array('jquery-ui.min.js'=>false,'jquery-ui.js'=>false);