JSP
<ice:form id="form1">
<ice:selectOneRadio binding="#{Page1.selectOneRadio1}" id="selectOneRadio1" partialSubmit="true" style="position: absolute; left: 72px; top: 144px" value="#{Page1.selectOneRadio1Bean.selectedObject}" valueChangeListener="#{Page1.selectOneRadio1_processValueChange}">
<f:selectItems id="selectOneRadio1selectItems" value="#{Page1.selectOneRadio1DefaultItems}"/>
</ice:selectOneRadio>
<ice:inputText binding="#{Page1.inputText1}" id="inputText1" style="position: absolute; left: 192px; top: 360px"/>
</ice:form>
Bean
private DefaultSelectedData selectOneRadio1Bean = new DefaultSelectedData();
private DefaultSelectionItems selectOneRadio1DefaultItems = new DefaultSelectionItems();
private HtmlSelectOneRadio selectOneRadio1 = new HtmlSelectOneRadio();
private HtmlInputText inputText1 = new HtmlInputText();
private void _init() throws Exception
{
fillRadioButton();
}
private void fillRadioButton()
{
selectOneRadio1DefaultItems.clear();
Option optionFecha = new Option(0, "Fecha");
Option optionDias = new Option(1, "Dias");
selectOneRadio1DefaultItems.add(optionFecha);
selectOneRadio1DefaultItems.add(optionDias);
}
public void selectOneRadio1_processValueChange(ValueChangeEvent vce)
{
int selected =Integer.parseInt(selectOneRadio1.getValue().toString());
if (selected == 1)
{
inputText1.setValue("Dias");
}
else
{
inputText1.setValue("Fechas");
}
}
1 comentario:
Seria bueno que comentaras un poco mas tus aportes, para los usuarios que somos mas novatos. Saludos!
Publicar un comentario