我正在尝试从 Dialog 执行 ajax 方法,但它没有被执行。
<p:dialog header="Add Product" widgetVar="addProductDialog" modal="true" height="300" width="700" dynamic="true">
<p:toolbar styleClass="toolBar">
<p:toolbarGroup align="left">
<p:commandButton styleClass="grn_actbttn" value="Cancel" onclick="addProductDialog.hide();" />
</p:toolbarGroup>
<p:toolbarGroup align="right">
<p:commandButton styleClass="grn_actbttn" id="addproduct" value="Add Products" actionListener="#{customerProductsBean.saveCustomerProducts}" oncomplete="addProductDialog.hide();" />
</p:toolbarGroup>
</p:toolbar>
</p:dialog>
Java 代码
/**
* Method used to save selected Customer Product from Add Product Dialog
* @param actionEvent
*/
public void saveCustomerProducts(ActionEvent actionEvent) {
// DB call to save to database
}
是不是 p:dialog 不支持 AJAX 调用?