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

如何在JSF richfaces中的运行时插入多个输入框,jsf,runtime,richfaces,web-applications,Jsf,Runtime,Richfaces,Web Applications,嗨 假设我有一个输入框,它接受手机号码的值。当用户想要添加另一个手机号码时,用户将单击“加号”按钮。一旦他点击加号按钮,另一个文本框就会出现,用户应该允许输入另一个手机号码 我想要JSF richfaces中的代码,请帮助我 提前谢谢 Jungle_Hacker您可以在自己的托管bean中实例化组件。例如: <a4j:commandButton value="+" action="#{yourBean.addCheckbox}" /> 使用rich:dataTable或rich:d

假设我有一个输入框,它接受手机号码的值。当用户想要添加另一个手机号码时,用户将单击“加号”按钮。一旦他点击加号按钮,另一个文本框就会出现,用户应该允许输入另一个手机号码 我想要JSF richfaces中的代码,请帮助我

提前谢谢
Jungle_Hacker

您可以在自己的托管bean中实例化组件。例如:

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

使用
rich:dataTable
rich:dataList
迭代数组或集合,在每次迭代时显示一个输入框。加号按钮应该每次向数组或集合添加一个新项,并重新命名表或列表

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