gpt4 book ai didi

ajax - Primefaces ajax 就地保存数据

转载 作者:行者123 更新时间:2023-12-02 02:42:39 34 4
gpt4 key购买 nike

我对 JSF Primefaces 的就地标签有一个问题

这是一个代码片段

<h:form >
<p:inplace id="ajaxInplace" editor="true">
<p:inputText value="#{productService.instance.productName}"required="true" label="text"/>
</p:inplace>
</h:form>

在我按下ajax的确认按钮后,我想将更改的数据存储到我的数据库中。我有一个方法productService.updateInstance() 来执行此操作。但是更改后如何调用这个方法呢?

谢谢您并致以亲切的问候

最佳答案

使用<p:ajax event="save"

save and cancel are two provided ajax behaviors events you can use to hook-in the editing process.

 <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>

哪里handleSave看起来像这样

public void handleSave() {
//do something here
}

关于ajax - Primefaces ajax 就地保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16260851/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com