【问题标题】:Can't update jsf component from p:commandLink in jquery modal dialog无法从 jquery 模式对话框中的 p:commandLink 更新 jsf 组件
【发布时间】:2013-02-19 06:07:59
【问题描述】:

我正在使用 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>

【问题讨论】:

  • 您使用的是 PrimeFaces 模态对话框还是自定义 jQuery 模态对话框?
  • 您是在 Primefaces 中尝试任何示例还是使用原生 jquery 模态窗口?
  • 我使用的是原生 jquery 模态对话框

标签: jquery jsf primefaces modal-dialog commandlink


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-29
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多