好了,所以我一直在用JSF瞎搞代碼段應該呈現一個提示:ICEfaces的冰:panelTooltip沒有顯示
<ice:form>
<ice:panelGroup>
<ice:graphicImage value="images/icon_info.gif" width="15" height="15" style="float:left;"></ice:graphicImage>
<ice:panelToolTip>
<f:facet name="body">
<ice:outputText styleClass="toolTip" escape="false" value="Jeff,IfYoureSeeingThisYoureSmiling"/>
</f:facet>
</ice:panelToolTip>
</ice:panelGroup>
</ice:form>
的問題是,當我將鼠標懸停在圖標提示,沒有文本框顯示。我還注意到,如果我將CommandLink添加到該片段(在panelGroup中),該動作將永遠不會執行。
我對這個問題因子評分
你必須知道,目前的網頁包含在另一個網頁,其已經有一個<ice:form/>
。所以,我認爲這可能是嵌套窗體造成的,不是嗎?請注意,我沒有顯示錯誤。
我想通過刪除<ice:form>
來嘗試,但然後我得到它必須在表單中的錯誤。請注意,我無法刪除父網頁中的表單。
N.B. JSF是用.xhtml文件編寫的,我知道這不是很酷,但它應該工作?
N.B.我不是在<ui:repeat/>
編輯:由commandLink的行動調用的bean是RequestScoped
但我懷疑它在這種情況下,因爲我有其他豆類使用的是RequestScoped
並以同樣的方式做事情正常工作。
謝謝你,我接受你的答案,而不是因爲需要''標籤。不過,兩個答案都是正確的。 –
2014-10-16 20:27:26