首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在VisualForce页面中实现“取消”功能

如何在VisualForce页面中实现“取消”功能
EN

Stack Overflow用户
提问于 2012-01-19 13:25:12
回答 4查看 29.2K关注 0票数 7

我知道这是保存记录的方法

代码语言:javascript
复制
<apex:commandButton action="{!save}" value="Save"/>

我想要一个按钮,不保存当前记录(即,取消)并导航到已保存记录的列表(即该对象类型的对象列表)。

就像这样..。

代码语言:javascript
复制
<apex:commandButton action="{!cancel}" value="Cancel"/>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-01-19 13:31:29

对象的列表视图是您的基本URL /对象的3个字母的前缀/ o,例如:

代码语言:javascript
复制
https://na1.salesforce.com/a0C/o

因此,您只需创建一个操作方法,该方法返回一个具有适当URL并设置为重定向(pr.setRedirect(true))的Pagereference

或者,您可以使用您的控制器作为标准控制器的扩展,并且仅使用call cancel on the standard controller

代码语言:javascript
复制
// controller extension
public class TimeSheetExtension
{
  ApexPages.standardController m_sc = null;

  public TimeSheetExtension(ApexPages.standardController sc)
  {
    m_sc = sc;
  }

  public PageReference doCancel()
  {
    return m_sc.cancel();
  }
}

// page
<apex:commandButton action="{!doCancel}" value="Cancel"/>

请注意,这并不一定会将您带到列表视图,它会返回到您在转到VF页面之前查看的最后一个页面。

票数 9
EN

Stack Overflow用户

发布于 2012-05-21 21:12:30

您还应该向Cancel按钮添加immediate标记,这样表单在执行Cancel操作之前不会运行任何验证。

代码语言:javascript
复制
<apex:commandButton action="{!cancel}" immediate="true" value="Cancel"/>

请参阅http://blogs.developerforce.com/developer-relations/2008/12/using-the-immediate-attribute-on-commandlinks-and-commandbuttons.html

票数 8
EN

Stack Overflow用户

发布于 2015-04-10 15:08:10

当应用取消操作visualforce时,您应该停止表单validation.Use下面的任何一种方法,以根据您的要求停止表单验证。

方法1:

在visualforce页面的doctype中使用html-5意味着您应该在取消按钮中使用html-formnovalidate和immediate。例如

代码语言:javascript
复制
<apex:commandButton action="{!cancel}" value="Cancel" immediate="true" 
                    html-formnovalidate="formnovalidate" />

方法2:

您应该使用仅在停止表单验证时才需要的immediate关键字。例如

代码语言:javascript
复制
 <apex:commandButton action="{!cancel}" value="Cancel" immediate="true"/>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8921434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档