在VF页面中显示闪电组件

时间:2019-02-20 22:53:17

标签: salesforce-lightning

我是闪电开发的新手,并且对闪电应用的使用有一个快速的疑问。

我正在LEX和VF页面中使用Lightning组件覆盖Lightning组件的自定义对象选项卡,该组件使用经典的lightning组件来显示该对象的特定列表视图,包括弹出对话框。当我这样做时,一切都在闪电中工作正常,但是当我在VF页面上引用此闪电组件时,该组件正在加载列表视图数据,但id未通过(这意味着我无法单击记录),最重要的是将我带到主页,而无需让我停留在相同的自定义对象标签上。我想我需要了解如何有效地形成createcomponent方法以将id传递给组件。谁能帮助我理解这一点!

<aura:component implements="force:appHostable,flexipage:availableForAllPageTypes,force:hasRecordId,lightning:actionOverride" access="global" >
   <lightning:listView aura:id="listViewcps"
    objectApiName="ABC__c"
    listName="All"
    rows="80"
    showSearchBar="true"
    showActionBar="true"
    enableInlineEdit="true"
    showRowLevelActions="true"

/>

VF page:

<apex:page showHeader="True" sidebar="false">

<div id="lightning"/>
<apex:includeLightning />
<script>
        $Lightning.use("c:Cpligapp", function() {
          $Lightning.createComponent("c:CPlistview",
          { 
              <b>"VFpageValue" : "Woohoooo, Lightning Out is an amazing feature of Salesforce Lightning"</b>
           },
          "lightning",
          function(cmp) {
          console.log("button was created");
          });
        });
    </script>

</apex:page>

0 个答案:

没有答案