0
的Primefaces pickList examples包含聲明轉換器=「主題」在p:pickList示例中引用了什麼?
<p:pickList id="PojoPickList" value="#{pickListView.themes}" var="theme" effect="bounce"
itemValue="#{theme}" itemLabel="#{theme.displayName}" showSourceControls="true" showTargetControls="true" showCheckbox="true" responsive="true"
showSourceFilter="true" showTargetFilter="true" filterMatchMode="contains"
converter="theme">
什麼converter="theme"
指什麼?唯一可能的參考值是var
的值,但這不是一個有效的轉換器嗎?將該示例提取到單獨的Java EE項目中並在GlassFish 4.1上運行它並不令人意外導致失敗〜named object theme not found
(請參閱https://github.com/krichter722/jsf-picklist-example以作爲git存儲庫供應)。
嘗試使用themeConverter代替主題。它看起來錯字錯誤。 –
@SumitGulati:請創建這個答案並補充說明themeConverter代碼在運行/在線展示中缺失,但它在github的源代碼中:https://github.com/primefaces/showcase/blob/master/ src/main/java/org/primefaces/showcase/convert/ThemeConverter.java – Kukeltje
謝謝@Kukeltje。當然我會發布答案。 –