jquery - 使用 jQuery 打开和关闭 richfaces 模式面板

标签 jquery jsf richfaces

我在项目中使用了richfaces,并且出于某些需要,我必须在单击div后显示一个弹出窗口。 如何使用 jQuery 打开和关闭 richfaces 模式面板?

面板.jsp:

<rich:modalPanel id="controlWorkflowEditor" width="430"
    trimOverlayedElements="false" resizeable="false" autosized="true">
    <f:facet name="header">
        <h:panelGroup>
            <h:outputText value="#{bpmnEditorLocal['choisirUnWorkflow']}">
            </h:outputText>
        </h:panelGroup>
    </f:facet>

    <h:form id="controlWorkflow">
        <h:panelGroup id="controlGroupPanelId">
            <table>
                <!--  ######### WORKFLOW CONTROL EDITOR  ############ -->
                <tr>
                    <td><h:outputLabel value="#{bpmnEditorLocal['workflow']} *" />
                    </td>
                </tr>
            </table>
        </h:panelGroup>
        <br />
        <br />
    </h:form>
</rich:modalPanel> 

最佳答案

RichFaces 3.x 中,您可以使用 javascript 来显示/隐藏模式面板:

显示:

Richfaces.showModalPanel('modalPanelId')

#{rich:component('modalPanelId')}.show()

隐藏:

Richfaces.hideModalPanel('modalPanelId')

#{rich:component('popup')}.hide()

示例:

<h:graphicImage value="/images/icons/close.png" style="cursor:pointer" 
    onclick="Richfaces.hideModalPanel('modalPanelId')" />

关于jquery - 使用 jQuery 打开和关闭 richfaces 模式面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23547095/

相关文章:

javascript - 如何使用 jQuery 获取使用两个类选择的元素的属性

php - 每 5 秒用 jQuery/Ajax 刷新一个表

jsf - 从 ApplicationScoped bean 访问 RequestContext 是否需要同步?

java - Apache Tomcat、Eclipse、JBoss 和 RichFaces

java - JSF 2 : f:convertDateTime inside a rich:dataTable

php - 检查下拉列表并根据该选择创建 if 语句

php - PHP 中是否有 JQuery DOM 操作/CSS 选择器等效类?

unit-testing - 单元测试错误 (JSF) : Absent Code attribute in method that is not native or abstract

java - JSF 导航规则不适用于菜单

Richfaces 3.3.3 IE9 问题