我想在裏面使用<p:selectCheckBoxMenu>
和<f:selectItems>
。p:selectCheckboxMenu衝突標籤和f:selectItems
如你所知,label
屬性爲<p:selectCheckBoxMenu>
是強制性的,但我想用<f:selectItems>
的itemLabel
屬性,它希望獲得itemLabel
爲<p:selectCheckBoxMenu>
的標籤了。
我的代碼:
<p:selectCheckboxMenu id="Menu"
value="#{Controller.myList}"
label="Choose Item"
filter="true"
filterMatchMode="startsWith"
style="width:220px;"
panelStyle="width:300px">
<f:selectItems value="#{Controller.AllItemsList}" var="p" itemValue="#{p.id}" />
<f:converter converterId="myConverter" />
<f:ajax event="change" />
</p:selectCheckboxMenu>
我的錯誤:
驗證錯誤:價值選擇項目是無效的!
嘗試使用了'P中的屬性'converter':selectCheckboxMenu'而不是使用'F:converter' – Pellizon
@Pellizon:感謝,但它並沒有解決這個問題:( –