Dialogからajaxメソッドを実行しようとしていますが、実行されません。Primefaces:Ajax Call Inside p:ダイアログが機能しない
<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のようなものです:ダイアログは、AJAX呼び出しをサポートしていませんか?
ダイアログの周りに「」タグがありますか? –
はい、そこにあります...私はここに言及するのを忘れました.... –