Hola, quiero hacer un autocompletar que me complete otro campo en un componente filtro, pero me encontre con el siguiente inconveniente.
Utilizando el ef_com_editable en un form no tuve ningun inconveniente, pero quiero hacer esto mismo dentro de un filtro. Entonces lo que hice fue poner un campo en el filtro donde “Tipo de Columna = opciones” y “ef = combo editable”.
Utilice la misma configuracion que el ef anterior (el del formulario) pero no trae ningun dato. Que es esta:
http://i40.tinypic.com/j73olv.jpg
La funcion del ci es la siguiente:
function get_agente_nombre($nro_legaj){
return toba::consulta_php('consultas')->get_agentes_nombre($nro_legaj);
}
La funcion que autocompleta es la siguiente:
function get_agentes_nombre($nro_legaj){
$sql = "SELECT (desc_appat || ' ' || desc_nombr) AS nombre FROM agentes WHERE nro_legaj = $nro_legaj";
return consultar_fuente($sql);
}
static function get_agente_edit($filtro=null, $locale=null)
{
if (! isset($filtro) || trim($filtro) == '') {
return array();
}
$where = '';
if (isset($locale)) {
$locale = quote($locale);
$where = "AND locale=$locale";
}
$filtro = quote("{$filtro}%");
$sql = "SELECT
nro_legaj,
(desc_appat || ' ' || desc_nombr) AS nombre
FROM
agentes
WHERE
(desc_appat || ' ' || desc_nombr) ILIKE $filtro
$where
LIMIT 20
";
return consultar_fuente($sql);
}
La version que estoy utilizando de Toba es la 1.5
Que puede estar pasando?
Muchas Gracias
Maxi