Hola Joan
En realidad con la funcion:
function getFormConciliacion(sfAction, idTrigger)
{
$.ajax({
url: sfAction,
success: function(data){
$("#"+idTrigger).html(data);
}
});
}
Me sirve para enviar una solicitud AJAX de Jquery de manera que le
envio el modulo y la accion "derivacion_oj_c/new" y el id
"carga_formulario" donde se debe cargar la respuesta.
Entonces cuando llamo a la accion New se trata del formulario para
insertar un nuevo registro del Modelo DerivacionOJC.
Por tanto, en la accion del modulo derivacion_oj_c:
class derivacion_oj_cActions extends autoDerivacion_oj_cActions
{
public function executeNew(sfWebRequest $request)
{
if (!$request->isXmlHttpRequest()){
$this->forward('inicio', 'index');
}
$this->form = $this->configuration->getForm();
$this->derivacion_ojc = $this->form->getObject();
}
}
Primero verifico que sea una peticion ajax, seguno obtengo la
configuracion de su formulario para insertar un nuevo registro. Ahora
mi duda es como enviar este objeto Formulario para que sea mostrado en
el DIV id="carga_formulario" del otro modulo inicial en su vista osea
el "derivarSuccess.php" ..
Es posible enviar ese objeto o no o hay otra forma de manera que pueda
mostrarlo llenarlo y guardarlo sin problemas y asi ir variando el tipo
de formulario que dependera de que opcion se seleccione
Saludos
> la verdad es que cuesta entender en que punto estás parado. Mirando tu
> código, vi que al cambiar el select tienes una funcion en javascript:
>
> getFormConciliacion("<?php echo url_for('derivacion_oj_c/new')?
>
> >","carga_formulario");
>
> entiendo que esto te carga en el div "carga_formulario" el form que llamas,
> no??? es este el problema? Què hace la funcion getFormConciliacion???
> Tendría que hacer algo como:
>
> javascript:
> function getFormConciliacion(url)
> {
> $('#carga_formulario").load(url)
>
> }
>
> esto es lo que no va???
>
> Jaon
>
> 2010/9/14 osinet <
osinet.c...@gmail.com>
> > > > >
symfony-es+...@googlegroups.com<
symfony-es%2Bunsu...@googlegroups.com>
> > <symfony-es%2Bunsubscribe@googlegrou
ps.com>
> > > > > Para tener acceso a más opciones, visita el grupo en
> > > > >
http://groups.google.com/group/symfony-es?hl=es.
>
> > --
> > Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de
> > Grupos de Google.
> > Para publicar una entrada en este grupo, envía un correo electrónico a
> >
symfo...@googlegroups.com.
> > Para anular tu suscripción a este grupo, envía un correo electrónico a
> >
symfony-es+...@googlegroups.com<
symfony-es%2Bunsu...@googlegroups.com>