Colocar Radion button a un formulario
De CidesaWiki
(Diferencias entre revisiones)
| Línea 19: | Línea 19: | ||
?> | ?> | ||
</div> | </div> | ||
| + | </pre> | ||
| + | |||
| + | |||
| + | *Al guardarlo necesita modificar la funcion '''updateCarecargFromRequest()''' que se encuentra en action.class.php: | ||
| + | Ubicar la siguiente linea de codigo: | ||
| + | <pre> | ||
| + | if (isset($carecarg['tiprgo'])) | ||
| + | { | ||
| + | $this->carecarg->setTiprgo($carecarg['tiprgo']); | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | Y omitirla para agregar lo siguiente: | ||
| + | |||
| + | <pre> | ||
| + | //if (isset($carecarg['tiprgo'])) | ||
| + | //{ | ||
| + | //$this->carecarg->setTiprgo($carecarg['tiprgo']); | ||
| + | //} | ||
| + | |||
| + | $this->carecarg->setTiprgo($this->getRequestParameter('radiobutton')); | ||
</pre> | </pre> | ||
--[[Usuario:Jlobaton|Jlobaton]] 12:33 9 may 2007 (VET) | --[[Usuario:Jlobaton|Jlobaton]] 12:33 9 may 2007 (VET) | ||
Revisión de 18:28 9 may 2007
- 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)