我有以下代码:
<a4j:commandButton value="Adicionar BOM"
onclick="#{rich:component('addBomModal')}.show()">
<a4j:ajax event="click" immediate="true"
oncomplete="Richfaces.showModalPanel('addBomModal')"
render="addBomModal" />
</a4j:commandButton>和
<h:form>
<rich:popupPanel id="popup" modal="true" resizeable="true"
onmaskclick="#{rich:component('popup')}.hide()">
// rest of popupPanel
</rich:popupPanel>
</h:form>页面已呈现,但当我单击该按钮时没有任何反应。
如何解决这个问题呢?
提前谢谢你,gtludwig
发布于 2011-06-18 00:57:41
你有太多的事情要做。您首先在onclick (按钮)中打开弹出窗口,然后在oncomplete中通过较旧的API再次打开它(我不确定它是否已迁移到RichFaces 4)。您所需要的就是onclick中已有的内容,而不需要4j:ajax。
https://stackoverflow.com/questions/6386614
复制相似问题