jsf表单不应在ajax事件中提交

jsf表单不应在ajax事件中提交,jsf,Jsf,我有一个JSF表单,如下所示: <h:form id="myform"> <ui:repeat value="#{managedBean.getData()}" var="step"> <h:outputText value="#{step.someValue}" /> <h:commandLink id="link_to_events" onclick="openLoaderModalBase();" >

我有一个JSF表单,如下所示:

<h:form id="myform">
    <ui:repeat value="#{managedBean.getData()}" var="step">

        <h:outputText value="#{step.someValue}" />

        <h:commandLink id="link_to_events" onclick="openLoaderModalBase();" > 
        <f:ajax listener="#{managedBean.actionMethod(step.someValue)}"  render="link_to_events" />
        </h:commandLink>

    </ui:repeat>
</h:form>

当我点击我的
commandLink
时,我不想提交整个表单。如果现在单击该链接,将再次调用我的
managedBean.getData()
,执行该链接需要一段时间。我只想用给定的参数调用我的
actionMethod
,这个方法将重定向到另一个页面

我不想使用PrimeFaces,我使用的是JSF2.2


这可能吗?谢谢大家!

检查
f:ajaxexecute
属性。整个表单正在提交。我已经尝试过这样做:
getData()
方法实际上是在与数据库交互,而不是返回在
@ViewScoped
bean构建过程中已经准备好的数据?为什么?好的,没有数据库访问权限,但@BalusC的其余评论仍然有效。它应该是“懒惰的”。。。看见