首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的<rich:popupPanel>不工作?

为什么我的<rich:popupPanel>不工作?
EN

Stack Overflow用户
提问于 2011-06-17 21:40:05
回答 1查看 787关注 0票数 0

我有以下代码:

代码语言:javascript
复制
<a4j:commandButton value="Adicionar BOM"
    onclick="#{rich:component('addBomModal')}.show()">
    <a4j:ajax event="click" immediate="true"
        oncomplete="Richfaces.showModalPanel('addBomModal')"
    render="addBomModal" />
</a4j:commandButton>

代码语言:javascript
复制
<h:form>
    <rich:popupPanel id="popup" modal="true" resizeable="true"
        onmaskclick="#{rich:component('popup')}.hide()">
        // rest of popupPanel
    </rich:popupPanel>
</h:form>

页面已呈现,但当我单击该按钮时没有任何反应。

如何解决这个问题呢?

提前谢谢你,gtludwig

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-18 00:57:41

你有太多的事情要做。您首先在onclick (按钮)中打开弹出窗口,然后在oncomplete中通过较旧的API再次打开它(我不确定它是否已迁移到RichFaces 4)。您所需要的就是onclick中已有的内容,而不需要4j:ajax。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6386614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档