Salesforce 我的visualforce覆盖有问题

Salesforce 我的visualforce覆盖有问题,salesforce,apex,visualforce,salesforce-lightning,Salesforce,Apex,Visualforce,Salesforce Lightning,我最近在Salesforce中为Opportunity选项卡上的默认“New”按钮创建了一个覆盖,使用以下命令: 一切都很正常,但当我在联系人对象上创建了一个新的自定义按钮,并替换了“相关列表”部分中的原始“新”按钮时(这是我的公司希望创建OPP的唯一位置),仍然会触发并显示消息 我遗漏了什么,以便我的覆盖不会由“New Opportunity”按钮触发?我已替换联系人页面布局中Opportunity Related List部分中的原始“New”按钮 <apex:page standar

我最近在Salesforce中为Opportunity选项卡上的默认“New”按钮创建了一个覆盖,使用以下命令:

一切都很正常,但当我在联系人对象上创建了一个新的自定义按钮,并替换了“相关列表”部分中的原始“新”按钮时(这是我的公司希望创建OPP的唯一位置),仍然会触发并显示消息

我遗漏了什么,以便我的覆盖不会由“New Opportunity”按钮触发?我已替换联系人页面布局中Opportunity Related List部分中的原始“New”按钮

<apex:page standardController="Opportunity">
<apex:includeLightning />
<apex:form >
    <apex:pageBlock >
    <apex:pageMessage summary="Create Opportunity from Contact record" severity="info"
     strength="3" />
    <apex:pageMessages />           
    </apex:pageBlock>
</apex:form>
</apex:page>



当您实施标准操作的覆盖时,该操作是全局覆盖。任何你能创造新机会的地方都会被你的视觉力量页面覆盖嗯…好的。有没有办法在我的覆盖中包含一个异常?不完全是这样。它被覆盖或不被覆盖,你不能有例外。即使在使用“nooverride”时?这样,我就可以将联系人对象作为覆盖的例外?如果没有覆盖,那么您将使用由salesforce处理的标准新页面,但您不会阻止用户从平台上的其他位置创建新商机