2012-12-29 76 views
0

當我使用p:menuItem,我無法找到轉換器屬性,因爲我們在p:selectOneMenu。除此之外還有其他選擇嗎?請告訴我。如何使用轉換器爲primefaces menuitem

我正在使用primefaces 3.4.2版本。

由於

+0

菜單項是觸發某個動作的組件(例如commandButton)。你使用menuitem的是什麼? – partlov

+0

我正在使用menuItem在c:forEach循環中動態顯示菜單。假設,我必須將來自後端圖層的值轉換爲datetime,並在menuitem中將其解除,那麼我該怎麼辦? 我用F試過:轉換器,它拋出我這個錯誤: 家長不是複合組件或而ValueHolder的一個實例:只是其中有持有價值成分[email protected] – Sizzler

+0

您可以使用轉換器(這些是輸入元素)。 Menuitem是UICommand組件,它會觸發一些操作。只有你可以轉換的輸出是價值。爲此你必須自己進行字符串轉換。您必須在支持bean的過程中執行此操作,並在EL中的頁面上讀取該值。 – partlov

回答

0

可以使用轉換器只是在其是值持有者(這些是輸入元件)分量。 Menuitem是UICommand組件,它會觸發一些操作。只有你可以轉換的輸出是價值。爲此你必須自己進行字符串轉換。您必須在支持bean的過程中執行此操作,並在EL中的頁面上讀取該值。

相關問題