Salesforce 弹出机会

Salesforce popup on opportunity

为了机会中的客户要求,我添加了一个按钮以转到视觉力页面。在显示下一页之前,虽然客户想要在该按钮上显示弹出窗口,但单击以确认操作。如果未确认,则应转到不同的页面。我是销售人员的新手。请帮忙。

如果您使用的是 Lightning 版本的 Salesforce,您可以按照以下步骤操作:

  • 创建一个 Aura 组件,如下所示:

.cmp文件

<aura:component implements="force:lightningQuickActionWithoutHeader">
  Are you sure you want to proceed?
  <div class="slds-align_absolute-center">
    <lightning:button
      label="No"
      variant="destructive"
      onclick="{!handleNo}"
    ></lightning:button>
    <lightning:button label="Yes" onclick="{!c.handleYes}"></lightning:button>
  </div>
</aura:component>

controller.js(用您的 Visualforce 名称替换 MyOtherVisualforce 和 MyVisualforce)

({
  handleNo: function (component, event, helper) {
    var urlEvent = $A.get("e.force:navigateToURL");
    urlEvent.setParams({
      url: "/apex/MyOtherVisualforce",
      isredirect: "true"
    });
    urlEvent.fire();
  },

  handleYes: function (component, event, helper) {
    var urlEvent = $A.get("e.force:navigateToURL");
    urlEvent.setParams({
      url: "/apex/MyVisualforce",
      isredirect: "true"
    });
    urlEvent.fire();
  }
});
  • 为商机对象创建新操作(转到商机设置的按钮、链接和操作部分并创建新操作)并作为操作类型 select 闪电组件和闪电组件 select 你刚刚创建的
  • 将操作添加到您的机会布局

执行此操作后,该操作将打开您的 Aura 组件,该组件将显示您需要的两个选项。单击其中一个选项后,e.force:navigateToURL 将执行重定向。