Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2010, 02:24
ninonna
 
Fecha de Ingreso: septiembre-2010
Mensajes: 34
Antigüedad: 14 años, 2 meses
Puntos: 0
Zend Form duda sobre button

Hola,
A ver si alguien me puede orientar un poco...
Tengo un form, con radiobuttons, campos de texto.. y un submit. Es un filtro, se muestran los resultados consultados en BD mediante los parámetros introducidos por el usuario. Esto funciona bién.
Tengo un button (que no es el de submit) que debe generar un documento .pdf con los resultados que se ven en pantalla. He mirado por la web, i he encontrado la libreria jsPdf, pero dicen que és beta, así que lo haré en Zend_pdf.
La duda és, al pulsar el boton, se ejecuta el action 'index', pero so consigo saber si se ha pulsado el boton en cuestión. ademas no quiero que recargue la pagina, porque quiero conservar los datos en los campos introducidos por el usuario.
Lo que tengo es:
En el form, el boton. 'index' es el Action que trabaja con el formulario. (he provado de renviar a otro action, pero me pide crear una vista y no quiero ninguna vista, solo crear el pdf)
Código PHP:
$this->addElement'button',
        
'exportarLlistat',
         array(
              
'required' => false
              
'label' => 'Exportar Llistat',
              
'onclick' => 'javascript:location.href= "./index/"'
               
)
         ); 
En el action 'index' del controlador he provado con:
Código PHP:
Zend_Debug::Dump($this->view->form->exportarLlistat->isChecked()); 
para saber si se pulsa el boton, pero siempre retorna false.
No se si queda muy claro lo que quiero hacer, se aceptan todo tipo de sugerencias, gracias de antemano.