flo*_*woo 6 ajax jsf primefaces
我对JSF Primefaces的inplace标签有一个问题
这是一段代码片段
<h:form >
<p:inplace id="ajaxInplace" editor="true">
<p:inputText value="#{productService.instance.productName}"required="true" label="text"/>
</p:inplace>
</h:form>
Run Code Online (Sandbox Code Playgroud)
在我按下ajax的确认按钮后,我想将更改的数据存储到我的数据库.我有一个方法productService.updateInstance()来做到这一点.但是如何在做出更改后调用此方法?
谢谢你,亲切的问候
使用 <p:ajax event="save"
保存和取消是两个提供的ajax行为事件,您可以使用它们来挂钩编辑过程.
<p:inplace id="ajaxInplace" editor="true">
<p:ajax event="save" listener="#{productService.handleSave}" update="someThing" />
<p:inputText value="#{productService.instance.productName}" required="true" label="text"/>
</p:inplace>
Run Code Online (Sandbox Code Playgroud)
哪里handleSave是这样的
public void handleSave() {
//do something here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8495 次 |
| 最近记录: |