<h:form>
<p:dialog>
<p:outputPanel>
<p:panelGrid>
<p:row>
<p:column>
<p:commandLink value="link" id="myLink"/>
<p:overlayPanel id="overPanel" for="myLink" >
<p:outputLabel id="linkPanel" value="#{bean.value}"/>
</p:overlayPanel>
</p:column>
</p:row>
</p:panelGrid>
</p:outputPanel>
</p:dialog>
</h:form>
在上述片斷覆蓋面板不顯示內容,只示出一個空的面板,但如果我與硬編碼一個像value="test"
替換值,我可以看到內容在覆蓋面板中,當我使用螢火蟲檢查頁面時,我可以看到內容未放置在覆蓋面板的div內。有人可以幫忙嗎?號碼:overlayPanel不顯示內容
這取決於您如何將值設置爲相應託管bean中的相應屬性。檢查一下,如果它是真正設置了一個正確的值,並在一個正確的時間。 – Tiny
這些值設置正確,即使我可以看到螢火蟲的值,這個問題沒有設置在覆蓋面板的div裏面 – karki
呃!爲什麼你不必要地使用'
?相反,一個''應該就足夠了。 –
Tiny