richfaces - 有条件地显示 Richfaces 模式面板

标签 richfaces modal-dialog

非常简单:

    <a4j:commandButton id="bob"
        action="#{MyBacking.doAction}"
        image="/img/btn.png"
        reRender="stuff"
                oncomplete="#{not empty MyBacking.myCondition ? #{rich:component('myModelPanel')}.show()" : <do nothing>}"
        ajaxSingle="true">
    </a4j:commandButton>

那显然是无效的EL。我以这种方式有条件地显示 myModelPanel 的最简洁方法是什么?

谢谢 IA

最佳答案

尝试调用空的 JS 方法

关于richfaces - 有条件地显示 Richfaces 模式面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2746678/

相关文章:

c# - 下载时更新对话框表单

jsf - RichFaces 与 PrimeFaces(针对性能)

java - 如何使用a4j :commandLink with action attribute AND oncomplete attribute to fire some JavaScript?

java - 是否可以在模式面板内提交表单并在同一模式面板内获取结果?

java - JSF2 和 RichFaces 错误

javascript - 尝试阻止按钮单击时的模式关闭 - javascript

ajax - 模态窗口中的 Yii2 表单

javascript - PHP while循环中唯一标识Javascript Modal

java - 是否可以在 PhaseListener 中捕获 ViewExpiredException?

dojo - 关闭 Dojo 中的所有模态对话框