Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2009, 06:08
deph
 
Fecha de Ingreso: mayo-2009
Mensajes: 10
Antigüedad: 15 años, 7 meses
Puntos: 0
Buenos días gente! Bueno a ver si me pueden ayudar con esta duda.
Estoy trabajando en base a Zend Framework quiero hacer lo siguiente.

En base a un combobox que tenga, dependiendo de la selección esto me genere una lista con una información, Mi estructura o lo poco que tengo es:

class forms_SelectProductoForm extends Zend_Form
{

public function __construct($options = null)
{
parent::__construct($options);

$traduccion = new Zend_Translate('array', APPLICATION_PATH .'/configs/lang_es.php', 'es');
Zend_Form::setDefaultTranslator($traduccion);



$tipo = new Zend_Dojo_Form_Element_ComboBox('tipo',array('id' => 'tipo','autocomplete' => true,'style' => 'width:10em;'));
$tipo->setRequired(true)
->setmultiOptions(
array('0'=>'Proyecto',
'1'=>'Tarea',
'2'=>'Proceso',
))
->addValidator('NotEmpty');



$submit = new Zend_Form_Element_Submit('submit');
$submit->setLabel('Buscar');

$this->addElements(array($tipo,$submit));

}
}

esto se lo paso al Predispatch con:
$formo = new forms_SelectProductoForm();
$this->view->formo = $formo;

y ok funciona perfecto, pero ahora como yo hago para hacer que eso que seleccione sea un isXmlHttpRequest() y como hago la acción para que bueno en el controlador me lo reconozca como AJAX y poder devolver la respuesta sin refrescar la página, de verdad es como muy sencillo pero no sé como agregarle ese header a ese form para que sea AJAX, por favor si me pueden ayudar o me expliquen de la forma más sencilla ya que no entiendo mucho GRACIAS de verdad

ACLARATORIA: estoy usando DOJO de forma nativa, ya que como viene incluido de una vez en Zend, bueno quiero hacerlo de la forma más sencilla GRACIAS

Última edición por jam1138; 29/05/2009 a las 13:09