在编辑模式下保存VF表单而不刷新

时间:2014-03-13 11:58:29

标签: ajax salesforce visualforce apex salesforce-service-cloud

我们正在开发最终将集成到服务控制台的VF页面。 其中一个要求是VF页面始终处于编辑模式,单击保存按钮(或者按ctrl + s),应保存字段而不刷新页面或表单。编辑模式使用

实现
  

<apex:pageBlock title="Edit Case" mode="edit">

是否可以在使用标准控制器保存方法的同时实现保存功能,因为它始终返回页面引用? 如果没有,最好的方法是什么?

2 个答案:

答案 0 :(得分:1)

是否可以选择使用标准控制器上的快速保存操作?

例如:

<apex:commandButton action="{!quicksave}" value="Save" />

通过这种方式,仍然可以进行保存,但不会有重定向。

答案 1 :(得分:1)

您应该能够在指定rerender属性时利用QuickSave跳过页面重定向/刷新:

<apex:commandButton action="{!quicksave}" value="Save" rerender="null" />

如果您想在保存发生后重新呈现页面的特定部分,请将null替换为相应的VF组件ID。