Jsf 用于动态多组条目的组件

Jsf 用于动态多组条目的组件,jsf,dynamic,input,components,development-environment,Jsf,Dynamic,Input,Components,Development Environment,我遇到一种情况,客户需要在表格中输入地址。客户可以有多个地址,而且地址字段包含多个文本字段、组合框等。客户可以动态添加更多地址并删除任何地址条目。例如:表单上有一个添加按钮,单击该按钮将显示所有地址字段作为一个组。如果用户希望添加更多地址,则他/她可以再次单击添加按钮,以便显示地址字段的新条目。此外,每个相应的新条目都将有一个删除按钮,这样,如果用户想要删除条目,他/她就可以删除。最后,所有地址条目都应该映射到一个支持bean 在后台bean中,一个有“私有列表地址”,地址类还有街道、pinco

我遇到一种情况,客户需要在表格中输入地址。客户可以有多个地址,而且地址字段包含多个文本字段、组合框等。客户可以动态添加更多地址并删除任何地址条目。例如:表单上有一个添加按钮,单击该按钮将显示所有地址字段作为一个组。如果用户希望添加更多地址,则他/她可以再次单击添加按钮,以便显示地址字段的新条目。此外,每个相应的新条目都将有一个删除按钮,这样,如果用户想要删除条目,他/她就可以删除。最后,所有地址条目都应该映射到一个支持bean

在后台bean中,一个有“私有列表地址”,地址类还有街道、pincode、州、城市等

是否有任何jsf ui组件可以在上述场景中提供帮助。简言之,用户可以动态输入多个地址,然后将地址列表映射到支持bean中的相应条目

请大家为这一点做出贡献,我相信这种组件将使开发方式更加简单

组件应具有描述我们自己的子组项目的功能。在上述情况下,它是地址,但在不同的情况下,可能需要它是其他的东西,如手机号码、网站、电子邮件地址等。该组件应该是完全可定制的,即从组条目到映射它


请开发人员,开发这种组件,并告诉我从哪里开始以及如何开始成为它的一部分。如果我们齐心协力,我们可以开发出这个奇妙的组件,这将使开发变得更加容易。

好的,根据您的叙述,这里有一些想法供您参考:

  • 在支持Bean上创建绑定到属性(
    Strings
    ?)的
    组件的形式
  • 组成一个描述用户地址的类-
    UserAddress()
  • 创建一个
    ,其
    actionListener
    调用同一支持bean上的方法,该方法从支持bean上的字符串值创建一个
    UserAddress()
    对象,然后将其添加到支持bean上类型为
    List
    列表中
  • 大多数JSF组件都准备好接受对象列表,因此您可以使用这样的组件在
    列表上循环以将所有用户地址显示在屏幕上

    有很多选择。从当前流行的PrimeFaces库中可以立即想到的是可编辑的


    祝你好运。

    谢谢你,成功了。我还发现了素数面的收集器组件。这正是我想要的