2017-12-09 19 views
2

조명 탭을 만들려고 할 때 번개가 보이지 않습니다. 일부 구성 요소에 문제가 있습니다. -번개 탭에 번개 구성 요소가 표시되지 않음

salesforce dx를 사용하여 구성 요소를 이동하고 구성 요소를 편집 할 때 탭을 옮겼습니다. 오류가 발생했습니다. 내가 레코드를 편집하려고 할 때 구성 요소 중 하나가 오류를 던지고있는 것 같습니다. -

오류 = 데이터를 수정하려면 아래의 모든 오류 메시지를 검토하십시오. force를 구현하는 구성 요소 인 appHostable을 포함하고 기본값없이 필수 속성이없는 AuraDefinitionBundles에 대해서만 번개 탭을 만들 수 있습니다. (관련 분야 : 내용)

관찰 - 부모 구성 요소와 하위 구성 요소에서 작업을 제외하고 해당 특성을 제거하면 탭을 저장할 수 있습니다. 구성 요소 초기화가 올바르지 않습니다. 부모 구성 요소에서

코드 -

<aura:if isTrue="{!!v.customTab}"> 
<div aura:id="defaultTabContent" class="slds-show"> 
    <c:ApiRequestFieldMapping custom="false" objectName="Credit_Report__c"/> 
</div> 
</aura:if> 
<aura:if isTrue="{!v.customTab}"> 
<div aura:id="customTabContent" class="slds-hide"> 
    <c:ApiRequestFieldMapping custom="true" listSObjects=" 
    {!v.listSObjects}" message="Select object from drop-down." 
    messageClass="Info"/> 
</div> 

코드 아동의 구성 요소 - 이미 시도

<aura:handler name="init" action="{!c.doInit}" value="{!this}"/> 
<aura:registerEvent name="handleModelVisiblity" type="c:HandleModel"/> 
<!-- attributes --> 
<aura:attribute name="custom" type="Boolean"/> 
<aura:attribute name="objectName" type="String"/> 
<aura:attribute name="listSObjects" type="String[]"/> 
<aura:attribute name="message" type="String"/> 
<aura:attribute name="messageClass" type="String"/> 
<aura:attribute name="listSObjectFields" type="String[]" 
required="false"/> 
<aura:attribute name="customObjectName" type="String" 
required="false"/> 
<aura:attribute name="listWrapper" 
type="RequestMappingWrapper.MappingRecords[]" required="false"/> 

- 1. 내 구성 요소가 이미 "힘 : appHostable"구현되는 인터페이스를. 2. 최신 버전을 사용하는 구성 요소 (40.0) 3. 이미 구성 요소를 만들려고 시도했습니다. 4. 내 조직에는 내 도메인이 사용 설정되어 있으며 네임 스페이스가 있습니다.

+0

문제가 해결되었습니다. 속성 중 하나에서 내부 클래스에 대한 참조를 제거했습니다. "RequestMappingWrapper.MappingRecords []"를 "RequestMappingWrapper []"로 변경했습니다. – user4835988

답변

0

문제가 해결되었습니다. 속성 중 하나에서 내부 클래스에 대한 참조를 제거했습니다. "RequestMappingWrapper.MappingRecords []"를 "RequestMappingWrapper []"로 변경했습니다.