Показать компонент Lightning на странице VF - PullRequest
0 голосов
/ 21 февраля 2019

Я новичок в разработке Lightning, и у меня есть быстрый вопрос относительно использования приложения молнии.

Я переопределяю вкладку пользовательского объекта с компонентом Lightning на LEX и странице VF, используя этот компонент Lightning в классическом стиле, чтобы показать конкретныйпредставление списка по этому объекту, включая всплывающее диалоговое окно.Когда я делаю это, все работает отлично, но когда я ссылаюсь на этот компонент молнии на странице VF, компонент загружается с данными представления списка, но идентификаторы не передаются (это означает, что я не могу щелкнуть по записи), и, кроме того, этоперенести меня на домашнюю страницу, не оставляя меня на той же вкладке пользовательских объектов.Я думаю, что мне нужно понять, как эффективно создать метод createcomponent для передачи идентификатора компоненту.Может ли кто-нибудь помочь мне понять это!

<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>
...