我正在寻找一个现成的,免费提供的组件,它提供以下功能:
允许编辑条目的最简单方法是将它们表示为输入元素。优选地,对于元素数量的每次改变,元素将不需要同步到服务器。
或者:是否有琐碎的方法来自己创建或组合这样的组件?
如果这很重要:目前我正在使用Richfaces 3.3.3和MyFaces 2.0。
编辑:该组件主要用于从头开始创建新列表,因此对用户来说应尽可能简单。最好只选择标签到列表末尾自动创建的下一个空输入元素。我也想使用该组件来编辑这些列表,但预计该功能的使用频率会低得多。
答案 0 :(得分:2)
你可以看一下Primefaces p:collector
。 example in the Primefaces showcase是一个很好的起点。它可用于向列表添加元素以及编辑和删除这些元素。
答案 1 :(得分:1)
对于几乎所有这些,我可能知道的最简单的方法是PrimeFaces dataTable组件。除了内联添加和删除条目外,所有这些都是开箱即用的。删除条目可以像在一行中添加删除按钮一样简单,添加条目可以通过调用带有表单的模式对话框来创建新条目,将其添加到表的支持bean列表,然后异步更新dataTable
http://www.primefaces.org/showcase/ui/datatableHome.jsf
它似乎确实是最全功能的JSF dataTable组件。