2011-02-18 51 views
0

我有這樣一段代碼:ICEfaces的menupopup奇怪的問題

<ice:panelGroup menuPopup="menuPopup1" onclick="fireContextMenu(this, event);"> 
     <img src="/resources/images/external/bg-suppliers.gif"> </img> 
    </ice:panelGroup> 

它呈現此HTML作爲輸出(如預期):

<div class="icePnlGrp" id="j_id62" onclick="fireContextMenu(this, event);"> 
     <img src="/resources/images/external/bg-suppliers.gif"> 
    </div> 

如果我只需要添加一個menuPopup屬性的ice:panelGroup like:

<ice:panelGroup menuPopup="menuPopup1" onclick="fireContextMenu(this, event);"> 
     <img src="/resources/images/external/bg-suppliers.gif"> </img> 
    </ice:panelGroup> 

它簡單地關閉div之前img標籤:

<div class="icePnlGrp" id="j_id62" onclick="fireContextMenu(this, event);"></div> 
<img src="/resources/images/external/bg-suppliers.gif"> 

這真是奇怪......

你們是否有一個變通?這可能是從ICEfaces的一個錯誤,但我無法找到他們的網站上任何與此相關的...

感謝。

回答

0

發現的解決方案。

不同的模板我有兩個冰工作:在表格的最後一頁和兩個身體爲好,從一種形式我從panelGroup中,這產生上述問題的其它形式引用的menuPopup。