プロジェクトに問題があります:
私の 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 メソッドは呼び出されません。問題はどこだ?
ありがとう