【问题标题】:Primefaces confirm dialog retains its background opacity after it is dismissedPrimefaces 确认对话框在关闭后保留其背景不透明度
【发布时间】:2013-09-21 05:00:56
【问题描述】:

使用过 Primefaces 4.0-SNAPSHOT 的人可能已经注意到以下警告。

ConfirmDialog 的 appendToBody 属性将在 未来的版本。请立即使用 appendTo="@(body)"

连同 Primefaces 4.0 RC1,我有这段代码。

<h:body>
    <h:form prependId="true" id="form">

        <p:confirmDialog id="confirmDialog" 
                         widgetVar="confirmDeleteMultiple" 
                         message="Message" 
                         showEffect="true" 
                         hideEffect="true" 
                         header="Header" 
                         severity="alert" 
                         closeOnEscape="true" 
                         appendTo="@(body)"        <-----------------
                         closable="true">

            <p:commandButton id="btnYes" 
                             value="Yes" 
                             process="@this" 
                             oncomplete="confirmDeleteMultiple.hide()"/>

            <p:commandButton id="btnNo" 
                             value="No" 
                             onclick="confirmDeleteMultiple.hide()" 
                             type="button" />
        </p:confirmDialog>

        <p:commandButton oncomplete="confirmDeleteMultiple.show()" 
                         update=":form:confirmDialog" 
                         actionListener="#{testManagedBean.insert}"
                         ajax="true" type="submit" value="Submit"/>
    </h:form>
</h:body>

当单击页面上唯一的命令按钮时,将出现对话框,并给出两个按钮。

按下这些按钮中的任何一个时,对话框都会消失,但背景不透明。只有在重新加载页面时,背景不透明度才会丢失。

为什么这个新版本会出现这种情况?有什么建议吗?在早期版本中,这很好。

【问题讨论】:

  • 请直接向软件供应商报告快照/beta/alpha 版本的任何问题。
  • 它与确认对话框的showEffethideEffect 属性相关联-来自PrimeFaces Forum。它需要showEffect="slide"hideEffect="slide" 之类的东西。

标签: jsf primefaces jsf-2.2


【解决方案1】:

它与确认对话框的showEffethideEffect 属性相关联-来自PrimeFaces Forum

存在误用效果属性,“true”不是有效值, 应该是bounce, fade ... 4.x 对错误属性更严格 价值观

【讨论】:

    猜你喜欢
    • 2012-02-22
    • 1970-01-01
    • 2017-02-20
    • 2020-07-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多