代码之家  ›  专栏  ›  技术社区  ›  zoran jeremic

无法从jquery模态对话框中的p:commandLink更新jsf组件

  •  0
  • zoran jeremic  · 技术社区  · 13 年前

    我使用的是jQuery模态对话框中的jsf p:commandLink。它调用actionListener,但无法更新组件。如果我使用集成在页面中的同一个按钮,它可以正常工作。你知道我应该检查什么以及如何发现问题吗?

    <p:commandLink id="connectComp" value="connect" styleClass="iconConnect"
                   actionListener="#{comprecommend.connectCompetence}"
                   update="compRecommendGrowl :changableActivitiesRegion :RecommendedCompetencesPanel"
                   oncomplete="$('#accessCompetenceHereBallon .ballonMessage').trigger('pulsate');">
        <f:param name="compUri" value="#{compIterator.uri}" />
    </p:commandLink>
    
    1 回复  |  直到 13 年前
        1
  •  0
  •   zoran jeremic    13 年前

    在删除了包含组件中的h:body元素后,我解决了这个问题。我意识到生成的html页面的结构包含多个body标记,这可能导致模式对话框附加到随机body标记上。

    推荐文章