我想知道是否可以为素数面拾取列表创建更复杂的itemLabel。基本上,我使用选择列表作为用户将联系人(想想Outlook联系人)从一个列表移动到另一个列表的一种方式。我的itemLabel代码如下:
itemLabel="#{contact.firstName} #{contact.lastName}       #{contact.email}"
这会导致每个"物品"看起来都很邋遢,很难正确放置空间。我更希望在itemLabel中有2个(或更多)"列",这样它可以适当地隔开。如果这不可能,我是否可以使用另一个更适合这种类型的用户交互的组件?感谢您的帮助。
您可以在pick-list中使用p:column
标记来定义更多的列,并更好地组织列表向用户的展示。结构应该是这样的:
<p:pickList>
<p:column></p:column>
<p:column></p:column>
</p:pickList>
您可以查看Primefaces展示的第二个示例