- ul-list 内に ui:repeat を追加して、順序付けされていないリストを作成しました
- jQuery Tag-It ウィジェットを使用すると、リストを適切に編集できます (残念ながら、 primefacesにはまだ同様のコンポーネントがありません)。
- フォームを保存するとき、新しく作成された値にアクセスできません(他のprimefacesコンポーネントの値のみ)
XHTML
<ul id="keywordList">
<ui:repeat value="#{bean.selectedObject.keywords}" var="keyword">
<li><h:outputText value="#{keyword.name}" /></li>
</ui:repeat>
</ul>
豆
public class Bean implements Serializable {
private MyObject selectedObject;
}
モデル
public List<String> getKeywords() {
return keywords;
}
public void setKeywords(List<String> keywords) {
this.keywords = keywords;
}
UL-List に追加された値にどのようにアクセスできますか? ありがとう!
EDIT:Beanはセッションスコープです