【发布时间】:2012-12-07 08:39:29
【问题描述】:
有一个按钮,其唯一目的是调用模态面板。 如何避免表单提交? 示例代码:
<a4j:commandButton onclick="Richfaces.showModalPanel('noAccess');"/>
还有一个模态面板定义如下:
<rich:modalPanel id="noAccess" autosized="true" moveable="true" >
<f:facet name="header">
<h:outputText value="Hello!" />
</f:facet>
<p>Some meaningful message.</p>
<a onclick="Richfaces.hideModalPanel('noAccess');" href="#">Close</a>
</rich:modalPanel>
问题是,单击按钮会触发完整的处理周期。我只想显示模态,如果可能的话完全跳过提交。按钮位于表单中,无法将其移出。 在这种情况下如何避免提交并在客户端完成工作?
【问题讨论】: