Autocompletar Generico
De CidesaWiki
(Diferencias entre revisiones)
(Una edición intermedia no se muestra.) | |||
Línea 2: | Línea 2: | ||
* Se debe cargar el helper "Popup" | * Se debe cargar el helper "Popup" | ||
- | * Se usa de la misma | + | * Se usa de la misma nomenclatura que el autocompletar de Symfony [http://www.symfony-project.com/book/1_0/11-Ajax-Integration] |
+ | * El helper se llama input_auto_complete_tag_ (con guión bajo al final) | ||
+ | * Se debe colocar en el url de la acción los parámetros para hacer configuración, estos son: | ||
+ | * fieldwhere = Campo por el cual se va a hacer la búsqueda | ||
+ | * table = Tabla en donde se van a buscar los datos | ||
+ | * fieldget = Campo de "table" que deseamos traer a la vista | ||
+ | * val = name del Objeto HTML de donde vamos a obtener valor por el cual vamos a filtrar | ||
+ | |||
+ | <pre> | ||
+ | |||
+ | <?php $value = input_auto_complete_tag('caajuoc[ordcom]', $caajuoc->getOrdcom(),'/fieldwhere/ordcom/table/caordcom/fieldget/ordcom/val/caajuoc[ordcom]', array ( | ||
+ | 'size' => 20, | ||
+ | ),array('use_style' => 'true')); echo $value ? $value : ' ' ?> | ||
+ | |||
+ | </pre> |
Última versión de 23:55 13 sep 2007
Se creó una aplicación llama "Herramientas", donde colocamos las funciones generales, por ejemplo aquí se encuentra el nuevo catálogo y el nuevo autocompletar genérico. Este funciona de la siguiente manera:
- Se debe cargar el helper "Popup"
- Se usa de la misma nomenclatura que el autocompletar de Symfony [1]
- El helper se llama input_auto_complete_tag_ (con guión bajo al final)
- Se debe colocar en el url de la acción los parámetros para hacer configuración, estos son:
* fieldwhere = Campo por el cual se va a hacer la búsqueda * table = Tabla en donde se van a buscar los datos * fieldget = Campo de "table" que deseamos traer a la vista * val = name del Objeto HTML de donde vamos a obtener valor por el cual vamos a filtrar
<?php $value = input_auto_complete_tag('caajuoc[ordcom]', $caajuoc->getOrdcom(),'/fieldwhere/ordcom/table/caordcom/fieldget/ordcom/val/caajuoc[ordcom]', array ( 'size' => 20, ),array('use_style' => 'true')); echo $value ? $value : ' ' ?>