要在标准控制器和应用标签不同的Visualforce页面中添加按钮或链接,您可以遵循以下步骤:
<apex:page>
标签定义页面结构。例如:
<apex:page standardController="Account">
<!-- 页面内容 -->
</apex:page>
<apex:commandButton>
或<apex:outputLink>
标签添加按钮或链接。例如,添加一个按钮:
<apex:commandButton action="{!nextPage}" value="下一页" />
例如,添加一个链接:
<apex:outputLink value="/apex/YourPageName?id={!recordId}">下一页</apex:outputLink>
<apex:actionFunction>
标签定义按钮或链接的操作。例如,您可以在按钮或链接上添加一个操作,该操作将导航到另一个Visualforce页面。例如:
<apex:actionFunction name="nextPage" action="{!nextPage}" rerender="pageContent" />
nextPage
的操作,该操作将导航到您要显示的Visualforce页面。例如:
public PageReference nextPage() {
PageReference pageRef = new PageReference('/apex/YourPageName');
pageRef.setRedirect(true);
return pageRef;
}
nextPage
的操作,该操作将导航到您要显示的Visualforce页面。例如:
public class YourAppController {
public PageReference nextPage() {
PageReference pageRef = new PageReference('/apex/YourPageName');
pageRef.setRedirect(true);
return pageRef;
}
}
通过以上步骤,您可以在标准控制器和应用标签不同的Visualforce页面中添加按钮或链接。
领取专属 10元无门槛券
手把手带您无忧上云