Pregunta Live Search

edited octubre 2007 in Principiantes
Cordial saludo

Estoy trabajando un sistema de inventarios con Kumbia.

Estaba probando el Live Search y cuando busco el nombre de un producto y lo selecciono, obviamente me recupera el string que tengo en la caja de texto.

En la vista uso el código que está en el libro de cumbia (adaptado para mi aplicación)
<ul>
	<? foreach ($producto as $product):?>
	<li id="<?= $product->id?>"> <?= $product->nombre?>	</li>
	<? endforeach ?>
</ul>

Mi pregunta es la siguiente. Si deseo recuperar el id para utilizarlo a lo largo de mi aplicación, cómo podría hacerlo??

En la actualidad, recupero el string del Live Search y vuelvo a hacer otra consulta a la base de datos para encontrar el id que le corresponde, solución que es efectiva, pero nada eficiente y poco elegante.

Les agradecería cualquier sugerencia que me puedan dar al respecto.

Atentamente,

Martín Estrada

Comentarios

  • agrega un atributo after_update un callback de una funcion javascript y esta se llamara al seleccionar una opcion de la lista
    function llamar(obj1, obj2){
               alert(obj2.id)
    }
    

    <?= text_field_autocomplete("texto1", "action: controlador/accion", "after_update: llamar") ?>
Sign In or Register to comment.