我的项目有问题:
我的 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 没有被调用。问题出在哪里?
感谢你