0

我的项目有问题:

我的 p:commandButton 工作没有问题,但是在添加了一些从其他 p:commandButton 调用的其他对话框之后,第一个对话框不再起作用。我试图寻找问题可能出在哪里,但我没有得到它。

这是我的按钮:

<h:form id="akteTable" style="width: 40%;float: left;">
            <h:panelGroup
                rendered="#{projectM.akte == null}">

                <p:commandButton value="Add " onclick="dlg.show()" />
            </h:panelGroup>
            <h:panelGroup
                rendered="#{projectM.akte != null}">
                <p:dataTable value="#{projectM.service.akten}"
                    var="akte">
                    <p:column>
                                        ......
                                        </p:column>
                     </p:dataTable>
                <br />
                <p:commandButton value="Add akte" onclick="dlg.show()" />

            </h:panelGroup>
                   <p:dialog id="akteDialog" position="center" widgetVar="dlg"
                resizable="false">
                      <p:panelGrid id="editKrankenakte" columns="2" cellpadding="5">
                      ......
                        <f:facet name="footer">
             <p:commandButton value="Ok"
                action="#{projectM.addakte}"
                update=":akteTable, :Info, :einForm, :medForm"
                        oncomplete="dlg.hide()" />
                </f:facet>
              </p:panelGrid>
          </p:dialog>
              </h:form>

这里是我的 ProjectM.java

@ManagedBean
@SessionScoped
public class ProjectManagement implements Serializable {

public void addakte() {
}
}

这个方法 addakte 没有被调用。问题出在哪里?

感谢你

4

0 回答 0