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