AYUDA :: Auto-completado

4 views
Skip to first unread message

Manuel Gil

unread,
Dec 30, 2009, 11:33:27 PM12/30/09
to Kumbia Enterprise Framework
Hola a todos, de antemano les doy FELIZ NAVIDAD Y PROSPERO AÑO NUEVO
2010

Tengo un problema con autocompletado con Scriptaculous y es que
cuando escribo algún texto dentros de <?php echo
Tag::textFieldWithAutocomplete('pais', 'action: paises/consultar') ?>,
me aparece un error diciendo que TIPO DE DATO NO SOPORTADO POR
AUTOCOMPLETE, como puedo solucionar este problema.

Muchas gracias por la atención prestada...

Antonio Lopez

unread,
Jan 6, 2010, 12:37:50 PM1/6/10
to kef-s...@googlegroups.com
puede publicar la accion paises/consultar?

2009/12/30 Manuel Gil <genius...@gmail.com>

Manuel Gil

unread,
Jan 6, 2010, 1:17:07 PM1/6/10
to kef-s...@googlegroups.com
  con respecto a lo de autocompletado, ya lo hice funcionar no como el libro lo explica

//vista   consultar

<?php echo Tag::textFieldWithAutocomplete('pais', 'action: paises/consultar') ?>


//controller paises


public function consultarAction(){
    
//Se indica que la respuesta es AJAX
           $this->setResponse('ajax');

          $pais = $this->getPostParam('pais');

//Campos del modelo utilizados para crear el resultado
$fields = array('cod_pais', 'nombre');

//Obtener los paises requeridos
/*
$paises = Scriptaculous::querySource(‘paises’, $fields, $pais); // este metodo no exite en la defincion de metodos estaticos de Scriptaculous el que exite es queryModel  */ --> para que funcionara me toco generar mi propia consulta con findALLBySql()

$paises = Pais->findALLBySql("select * from pais where nombre = '$pais' "); //de esta forma me funciona perfecto y no me coloca problemas 

//Se genera el HTML a devolver al usuario
$htmlCode = Scriptaculous::autocomplete($paises, $fields);
$this->renderText($htmlCode);
Reply all
Reply to author
Forward
0 new messages