조명 탭을 만들려고 할 때 번개가 보이지 않습니다. 일부 구성 요소에 문제가 있습니다. -번개 탭에 번개 구성 요소가 표시되지 않음
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. 내 조직에는 내 도메인이 사용 설정되어 있으며 네임 스페이스가 있습니다.
문제가 해결되었습니다. 속성 중 하나에서 내부 클래스에 대한 참조를 제거했습니다. "RequestMappingWrapper.MappingRecords []"를 "RequestMappingWrapper []"로 변경했습니다. – user4835988