2010-04-09 41 views
1

HI,如何在运行时在JSF richfaces中插入多个输入框

假设我有一个输入框,当用户想要添加另一个移动号码时,用户将点击'加号'按钮。只要他点击加号按钮,另一个文本框应该出现,用户应该允许输入另一个手机号码 我希望JSF richfaces中的代码请帮助我。

在此先感谢 Jungle_Hacker

回答

1

您可以实例化你的管理Bean组件。例如:

<a4j:commandButton value="+" action="#{yourBean.addCheckbox}" /> 

,并在你的bean是这样的:

public void addCheckbox() { 
    HtmlCheckBox checkBox = new HtmlCheckBox(); 
    parent.getChildren().add(checkBox); // parent is, for ex. HtmlPanelGroup 
} 
2

利用rich:dataTablerich:dataList遍历数组或集合,在每个迭代上显示一个输入框。 按钮应该每次将新项目添加到数组或集合并重新渲染表或列表。

+0

谢谢你,我认为它是一个更好的主意 – 2010-04-09 13:02:32