![](/img/trans.png)
[英]Custom Button or Link to a Visualforce page with a standard controller
[英]How to add button or Link to visualforce page whose standard controller is not same as applying tab?
我有visualforce页面CompetitorSearch.page
,它使用CompSearchDummy__c
作为标准控制器。
<apex:page StandardController="CompSearchDummy__c" extensions="CompetitorSearch">
如果要在CompSearchDummy
的页面上添加自定义按钮, CompSearchDummy
显示CompetitorSearch.page
作为页面目标。
但是我有使用Talent__c sObject
Talent
页面,当我尝试添加自定义按钮并尝试设置目标时, CompetitorSearch.page
没有显示为选项,因为我没有将Talent__c
设置为standard controller
。
是否可以通过某种方式将我的CompetitorSearch.page链接添加到“人才”页面?
如果我正确理解了您的问题,则想添加一个apex:commandButton
转到另一页。 当您在同一页面上时,它只是在刷新自身,但要转到另一页面,则需要在apex:commandButton
中指定一个操作,该操作指向控制器扩展中的方法,该方法返回您想要的位置的PageReference。走。 像这样:
<apex:commandButton action="{!gotoCompetitorSearch}" value="Competitor Search" />
public PageReference gotoCompetitorSearch() {
return Page.CompetitorSearch;
}
请注意,如果您确实不需要按钮或特殊逻辑,而只想转到另一页,则只需使用apex:outputLink
,而无需控制器扩展,例如:
<apex:outputLink value="{!$Page.CompetitorSearch}">CompetitorSearch</apex:outputLink>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.