h:commandButton在第一次单击时不起作用

时间:2015-05-18 08:09:03

标签: ajax jsf jsf-2.2

我正在使用JSF,我有以下代码:

<h:form id="agendaData" style="margin-left:1em" enctype="multipart/form-data" prependId="false">  
    [...]  
    <div class="form-group">
        <div style="float:left">
            <h:commandButton type="submit" class="btn btn-primary" value="Hinzufügen" actionListener="#{eventController.createAgendaEntry}">
                <f:ajax execute="@form" render="agendaData :agendaTable"/>
            </h:commandButton>
        </div>
        <div style="float:left">
            <h:commandButton type="submit" class="btn btn-primary" value="Aktualisieren" disabled="#{!eventController.agendaEntryUpdatePossible}" action="#{eventController.updateAgendaEntry}" style="margin-left:1em">
                <f:ajax execute="@form" render="agendaData :agendaTable"/>   
            </h:commandButton>
        </div>
    </div>
</h:form>

<h:form id="agendaTable" style="margin-left:1em">
    [...]
</h:form>

当我点击带有“Hinzufügen”值的commandButton时,不会调用动作“createAgendaEntry”。只有当我第二次点击时,它才会发生。 我尝试了很多使用panelGroups等的解决方案。但没有任何效果。 添加this js-Code也不起作用。 它有什么解决方案吗?

0 个答案:

没有答案