後我使用RichFaces的3.3.3豐富:文本菜單顯示重新呈現oncontextmenu
是它在某種程度上可能重新解析文本菜單,它是重新描繪後,顯示呢?
目前我使用a4j:支持事件onmouseover根據附加到指向組件的一些值來重新激活contextmenu。
當用戶點擊鼠標右鍵時,我使用rich:componentControl顯示上下文菜單。
我想要這樣做。
<a4j:support event="oncontextmenu" reRender="contextMenu" oncomplete="#{rich:component('contextmenu')}.show()">
<a4j:actionparam ...../>
</a4j:support>
您好,感謝您的回答!看起來很有希望。但是我不能完全使用它,因爲我的情況有點不同。我有多個div比可以點擊和他們的ID是獨特的,但動態稱爲。我會嘗試應用你的例子。我的第一次嘗試失敗,contextmenu確實顯示,但內容不reRendered,我現在使用菜單項ID爲reRender。 – gadeynebram
無論你是否有額外的DIV。您可以相應地更改代碼。但是,如果您仍然沒有任何成功,請發佈您的簡化代碼,以便我可以找到我是否可以幫助您。 – prageeth