Colocar Radion button a un formulario
De CidesaWiki
Revisión a fecha de 18:28 9 may 2007; Jlobaton (Discusión | contribuciones)
- En archivo edit_form.php colocar :
<div class="form-row">
<?php echo label_for('carecarg[tiprgo]', __($labels['carecarg{tiprgo}']), 'class="required" ') ?>
<? if ($carecarg->getTiprgo()=='M'){
echo radiobutton_tag('carecarg[tiprgo]','M', true) .' '. "Puntual"."<br>";
echo radiobutton_tag('carecarg[tiprgo]','P', false) .' '. "Conceptual"."<br>";
}elseif ($carecarg->getTiprgo()=='P'){
echo radiobutton_tag('carecarg[tiprgo]','M', false) .' '. "Puntual"."<br>";
echo radiobutton_tag('carecarg[tiprgo]','P', true) .' '. "Conceptual"."<br>";
}else{
echo radiobutton_tag('carecarg[tiprgo]','M', false) .' '. "Puntual"."<br>";
echo radiobutton_tag('carecarg[tiprgo]','P', false) .' '. "Conceptual"."<br>";
}
?>
</div>
- Al guardarlo necesita modificar la funcion updateCarecargFromRequest() que se encuentra en action.class.php:
Ubicar la siguiente linea de codigo:
if (isset($carecarg['tiprgo']))
{
$this->carecarg->setTiprgo($carecarg['tiprgo']);
}
Y omitirla para agregar lo siguiente:
//if (isset($carecarg['tiprgo']))
//{
//$this->carecarg->setTiprgo($carecarg['tiprgo']);
//}
$this->carecarg->setTiprgo($this->getRequestParameter('radiobutton'));
--Jlobaton 12:33 9 may 2007 (VET)