Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
commandbutton没有';t调用动作JSF_Jsf_Action_Commandbutton - Fatal编程技术网

commandbutton没有';t调用动作JSF

commandbutton没有';t调用动作JSF,jsf,action,commandbutton,Jsf,Action,Commandbutton,我的项目中有一个问题: 我的p:commandButton正常工作,但在添加从其他p:commandButton调用的其他对话框后,第一个对话框不再工作。我试着寻找问题出在哪里,但我没有找到答案 这是我的按钮: <h:form id="akteTable" style="width: 40%;float: left;"> <h:panelGroup rendered="#{projectM.akte == null}"&g

我的项目中有一个问题:

我的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>
未调用此methode addakte。 问题在哪里


谢谢你

解决了这个问题!!!我在外面放了两个对话框,每个对话框都有自己的对话框:……以后可能需要一些时间来正确格式化代码。照原样读很难
@ManagedBean
@SessionScoped
public class ProjectManagement implements Serializable {

public void addakte() {
}
}