首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何添加按钮或链接到标准控制器与应用标签不同的visualforce页面?

要在标准控制器和应用标签不同的Visualforce页面中添加按钮或链接,您可以遵循以下步骤:

  1. 创建一个Visualforce页面: 首先,您需要创建一个Visualforce页面,该页面将包含您要添加的按钮或链接。在Visualforce页面中,您可以使用<apex:page>标签定义页面结构。

例如:

代码语言:html
复制
<apex:page standardController="Account">
    <!-- 页面内容 -->
</apex:page>
  1. 添加按钮或链接: 在Visualforce页面中,您可以使用<apex:commandButton><apex:outputLink>标签添加按钮或链接。

例如,添加一个按钮:

代码语言:html
复制
<apex:commandButton action="{!nextPage}" value="下一页" />

例如,添加一个链接:

代码语言:html
复制
<apex:outputLink value="/apex/YourPageName?id={!recordId}">下一页</apex:outputLink>
  1. 定义按钮或链接的操作: 在Visualforce页面中,您可以使用<apex:actionFunction>标签定义按钮或链接的操作。例如,您可以在按钮或链接上添加一个操作,该操作将导航到另一个Visualforce页面。

例如:

代码语言:html
复制
<apex:actionFunction name="nextPage" action="{!nextPage}" rerender="pageContent" />
  1. 在标准控制器中定义操作: 在标准控制器中,您需要定义一个名为nextPage的操作,该操作将导航到您要显示的Visualforce页面。

例如:

代码语言:java
复制
public PageReference nextPage() {
    PageReference pageRef = new PageReference('/apex/YourPageName');
    pageRef.setRedirect(true);
    return pageRef;
}
  1. 在应用标签中定义操作: 在应用标签中,您需要定义一个名为nextPage的操作,该操作将导航到您要显示的Visualforce页面。

例如:

代码语言:java
复制
public class YourAppController {
    public PageReference nextPage() {
        PageReference pageRef = new PageReference('/apex/YourPageName');
        pageRef.setRedirect(true);
        return pageRef;
    }
}

通过以上步骤,您可以在标准控制器和应用标签不同的Visualforce页面中添加按钮或链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券