Salesforce 如何添加按钮或链接到visualforce页面,其标准控制器与应用选项卡不同?
我有一个visualforce页面Salesforce 如何添加按钮或链接到visualforce页面,其标准控制器与应用选项卡不同?,salesforce,apex-code,visualforce,Salesforce,Apex Code,Visualforce,我有一个visualforce页面CompetitorSearch.page,它使用CompSearchDummy\uu c作为标准控制器 <apex:page StandardController="CompSearchDummy__c" extensions="CompetitorSearch"> 如果要在CompSearchDummy页面上添加自定义按钮,则会显示页面目标的CompetitorSearch.page 但是我有一个Talent页面,它使用Talent\uu
CompetitorSearch.page
,它使用CompSearchDummy\uu c
作为标准控制器
<apex:page StandardController="CompSearchDummy__c" extensions="CompetitorSearch">
如果要在CompSearchDummy
页面上添加自定义按钮,则会显示页面目标的CompetitorSearch.page
但是我有一个Talent
页面,它使用Talent\uu c sObject
当我试图添加自定义按钮并尝试设置目的地时,CompetitorSearch.page
没有显示为选项,因为我没有将Talent\uu c
设置为标准控制器
是否可以将我的竞争对手Search.page链接添加到人才页面?如果我正确理解了您的问题,您希望添加一个apex:commandButton
以转到其他页面。当您在同一个页面上时,它只是刷新自己,但要转到另一个页面,您需要在apex:commandButton
中指定一个操作,该操作指向控制器扩展中的一个方法,该方法返回您要转到的页面引用。像这样:
<apex:commandButton action="{!gotoCompetitorSearch}" value="Competitor Search" />
public PageReference gotoCompetitorSearch() {
return Page.CompetitorSearch;
}
如果我正确理解了您的问题,您希望添加一个apex:commandButton
以转到另一页。当您在同一个页面上时,它只是刷新自己,但要转到另一个页面,您需要在apex:commandButton
中指定一个操作,该操作指向控制器扩展中的一个方法,该方法返回您要转到的页面引用。像这样:
<apex:commandButton action="{!gotoCompetitorSearch}" value="Competitor Search" />
public PageReference gotoCompetitorSearch() {
return Page.CompetitorSearch;
}