Problema al crear con un campo CAutoComplete

Buenas, soy nuevo usando Yii y estoy teniendo un problema al insertar un registro en la base de datos, en la vista _form tengo el siguiente campo:

     <div class="row">


            <?php echo $form->labelEx($model,'propietario_id');?>


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


      array( 


         'name'=>'Rif', 


         'url'=>array('findPropietario'), 


         'max'=>10,


         'minChars'=>2, 


         'delay'=>100,


         'matchCase'=>false,


         'htmlOptions'=>array('size'=>'20'),  


         'methodChain'=>".result(function(event,item){\$(\"#propietario_id\").val(item[1]);})",


         ));


   	echo $form->textField($model,'propietario_id',array('name'=>'propietario_id'));


	echo $form->error($model,'propietario_id'); ?>


</div>

como ven es tengo 2 textfield uno de nombre "Rif" que no pertenece al modelo y que es autocompletado y uno de nombre "propietario_id" que si pertenece al modelo. Al seleccionar el Rif en el textarea autocompletado el textarea propietario_id obtiene la clave primaria del Rif, pero al momento de querer insertar en la base de datos me dice que propietario_id no puede estar vacio a pesar de que el valor antes de la inserción se encuentra en dicho campo. P.S.: Tampoco poseo mucha experiencia con AJAX.

Gracias.

ya lo resolví! aquí lo dejo por si a alguien se le presenta el mismo problema.


<div class="row">

                <?php echo $form->labelEx($model,'propietario_id');?>

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

          array( 

          	 //'model'=>$model,

             'name'=>'Rif', 

             'url'=>array('findPropietario'), 

             'max'=>10, //specifies the max number of items to display

             'minChars'=>2, 

             'delay'=>100, //number of milliseconds before lookup occurs

             'matchCase'=>false, //match case when performing a lookup?

             'htmlOptions'=>array('size'=>'20'),  

             'methodChain'=>".result(function(event,item){\$(\"#Id\").val(item[1]);})",

             ));

       	echo $form->hiddenField($model,'propietario_id',array('id'=>'Id'));

    	echo $form->error($model,'propietario_id'); ?>

   	</div>