我的项目有问题:
我的p:commandButton工作没有问题,但在添加somme其他对话框后,从其他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没有被调用。 问题出在哪里?
谢谢你