Cuadro multiseleccion

Hola Ricardo,

En realidad ‘nombre_hidden’ era solo para indicarte que alli debia figurar el mismo identificador que lleva el campo hidden que enviaste al cliente para colocar los valores de los ids seleccionados. Digamoslo asi, si por ejemplo yo utilizara ids_seleccionados_cliente como identificador comun, en algun lugar vas a tener que hacer una llamada a:


toba_form::hidden('ids_seleccionados_cliente', '');

Probable lo tengas tambien la extension del objeto javascript:


function extender_objeto_js()
{
      echo " {$this->objeto_js}.evt__procesar = function()
                    {
                            var seleccionados = this.dep('cuadro_detalle').get_ids_seleccionados('seleccion');
                            var input = document.getElementById('ids_seleccionados_cliente');
                            input.value = seleccionados.join('^');
                    }";
}

Y finalmente en PHP vas a tener que recuperar los valores con:


function recuperar_seleccionados()
{
   $seleccion = array();
   $valores = toba::memoria()->get_parametro('ids_seleccionados_cliente');
   if (! is_null($valores)) {
            $seleccion = explode('^', $valores);
            //Tambien se podria haber hecho con un foreach por si se debia controlar algo.
    }

    return $seleccion;
}

Saludos
Richard