Hab*_*ini 2 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>
Run Code Online (Sandbox Code Playgroud)
在RichFaces 3.x 中,您可以使用 javascript 来显示/隐藏模式面板:
展示:
Richfaces.showModalPanel('modalPanelId')
Run Code Online (Sandbox Code Playgroud)
或者
#{rich:component('modalPanelId')}.show()
Run Code Online (Sandbox Code Playgroud)
隐藏:
Richfaces.hideModalPanel('modalPanelId')
Run Code Online (Sandbox Code Playgroud)
或者
#{rich:component('popup')}.hide()
Run Code Online (Sandbox Code Playgroud)
例子:
<h:graphicImage value="/images/icons/close.png" style="cursor:pointer"
onclick="Richfaces.hideModalPanel('modalPanelId')" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4722 次 |
| 最近记录: |