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

时间:2010-04-09 03:58:16

标签: jsf runtime richfaces web-applications

HI,

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

提前致谢 Jungle_Hacker

2 个答案:

答案 0 :(得分:2)

利用rich:dataTablerich:dataList迭代数组或集合,在每次迭代时显示一个输入框。 plus 按钮应每次向数组或集合添加一个新项,然后重新呈现表或列表。

答案 1 :(得分: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
}