0

primefaces ピックリスト用に、より複雑な itemLabel を作成できるかどうか疑問に思っていました。基本的に、ユーザーが連絡先 (Outlook の連絡先と考えてください) をあるリストから別のリストに移動する方法として、ピックリストを使用しています。itemLabel のコードは次のようになります。

itemLabel="#{contact.firstName} #{contact.lastName}       #{contact.email}"

これにより、各「アイテム」がだらしなく見え、適切なスペースを確保することが難しくなります。適切な間隔で配置できるように、itemLabel 内に 2 つ (またはそれ以上) の「列」を配置することをお勧めします。これが不可能な場合、このタイプのユーザー操作により適した別のコンポーネントを使用できますか? どんな助けでも大歓迎です。

4

1 に答える 1

2

選択リスト内でタグを使用p:columnして、より多くの列を定義し、ユーザーへのリスト表示をより適切に整理できます。構造は次のようになります。

<p:pickList>
  <p:column></p:column>
  <p:column></p:column>
</p:pickList>

Primefaces ショーケースで 2 番目の例を確認できます

于 2013-02-19T23:00:09.750 に答える