-
ChatterFeed
-
0Best Answers
-
4Likes Received
-
0Likes Given
-
1Questions
-
2Replies
Spring '18 Component lightning:recordEditForm Not Working as Expected
I'm following the examples as given in the updated documentation.
1) I'm getting the error 'Cannot read property 'defaultRecordTypeId' of undefined' even though there are no record types associated with my Conatct object. To get around this error, I have created a record type and I'm now passing in the recordTypeId. Updated code looks like:
I understand that this new component is in Beta for the current release, but I wanted to understand if the documentation is incomplete, if I'm making some simple error that I cannot see, or if the feature is not fully functional yet.
<aura:component> <lightning:recordEditForm recordId="003XXXXXXXXXXXXXXX" objectApiName="Contact"> <lightning:messages /> <lightning:inputField fieldName="FirstName" /> <lightning:inputField fieldName="LastName" /> <lightning:inputField fieldName="Email" /> <lightning:button class="slds-m-top_small" variant="brand" type="submit" name="update" label="Update" /> </lightning:recordEditForm> </aura:component>Inserting a recordId in the above example results in the following error:
[Error in $A.getCallback() [Cannot read property 'value' of undefined]]Even the second example, attempting to create a record, is throwing an error:
<aura:component> <lightning:recordEditForm aura:id="recordEditForm" objectApiName="Contact"> <lightning:messages /> <lightning:inputField fieldName="Name" /> <lightning:button class="slds-m-top_small" type="submit" label="Create new" /> </lightning:recordEditForm> </aura:component>In the above code, there are two separate errors happening:
1) I'm getting the error 'Cannot read property 'defaultRecordTypeId' of undefined' even though there are no record types associated with my Conatct object. To get around this error, I have created a record type and I'm now passing in the recordTypeId. Updated code looks like:
<aura:component> <lightning:recordEditForm aura:id="recordEditForm" objectApiName="Contact" recordTypeId="XXXXXXXXXXXXX"> <lightning:messages /> <lightning:inputField fieldName="Name" /> <lightning:button class="slds-m-top_small" type="submit" label="Create new" /> </lightning:recordEditForm> </aura:component>2) Now that I'm past the recordTypeId error, I now receive this error:
cannot read property 'fields' of undefined
I understand that this new component is in Beta for the current release, but I wanted to understand if the documentation is incomplete, if I'm making some simple error that I cannot see, or if the feature is not fully functional yet.
-
- Tyler Woods
- January 18, 2018
- Like
- 4
- Continue reading or reply
Spring '18 Component lightning:recordEditForm Not Working as Expected
I'm following the examples as given in the updated documentation.
1) I'm getting the error 'Cannot read property 'defaultRecordTypeId' of undefined' even though there are no record types associated with my Conatct object. To get around this error, I have created a record type and I'm now passing in the recordTypeId. Updated code looks like:
I understand that this new component is in Beta for the current release, but I wanted to understand if the documentation is incomplete, if I'm making some simple error that I cannot see, or if the feature is not fully functional yet.
<aura:component> <lightning:recordEditForm recordId="003XXXXXXXXXXXXXXX" objectApiName="Contact"> <lightning:messages /> <lightning:inputField fieldName="FirstName" /> <lightning:inputField fieldName="LastName" /> <lightning:inputField fieldName="Email" /> <lightning:button class="slds-m-top_small" variant="brand" type="submit" name="update" label="Update" /> </lightning:recordEditForm> </aura:component>Inserting a recordId in the above example results in the following error:
[Error in $A.getCallback() [Cannot read property 'value' of undefined]]Even the second example, attempting to create a record, is throwing an error:
<aura:component> <lightning:recordEditForm aura:id="recordEditForm" objectApiName="Contact"> <lightning:messages /> <lightning:inputField fieldName="Name" /> <lightning:button class="slds-m-top_small" type="submit" label="Create new" /> </lightning:recordEditForm> </aura:component>In the above code, there are two separate errors happening:
1) I'm getting the error 'Cannot read property 'defaultRecordTypeId' of undefined' even though there are no record types associated with my Conatct object. To get around this error, I have created a record type and I'm now passing in the recordTypeId. Updated code looks like:
<aura:component> <lightning:recordEditForm aura:id="recordEditForm" objectApiName="Contact" recordTypeId="XXXXXXXXXXXXX"> <lightning:messages /> <lightning:inputField fieldName="Name" /> <lightning:button class="slds-m-top_small" type="submit" label="Create new" /> </lightning:recordEditForm> </aura:component>2) Now that I'm past the recordTypeId error, I now receive this error:
cannot read property 'fields' of undefined
I understand that this new component is in Beta for the current release, but I wanted to understand if the documentation is incomplete, if I'm making some simple error that I cannot see, or if the feature is not fully functional yet.
-
- Tyler Woods
- January 18, 2018
- Like
- 4
- Continue reading or reply
Spring '18 Component lightning:recordEditForm Not Working as Expected
I'm following the examples as given in the updated documentation.
1) I'm getting the error 'Cannot read property 'defaultRecordTypeId' of undefined' even though there are no record types associated with my Conatct object. To get around this error, I have created a record type and I'm now passing in the recordTypeId. Updated code looks like:
I understand that this new component is in Beta for the current release, but I wanted to understand if the documentation is incomplete, if I'm making some simple error that I cannot see, or if the feature is not fully functional yet.
<aura:component> <lightning:recordEditForm recordId="003XXXXXXXXXXXXXXX" objectApiName="Contact"> <lightning:messages /> <lightning:inputField fieldName="FirstName" /> <lightning:inputField fieldName="LastName" /> <lightning:inputField fieldName="Email" /> <lightning:button class="slds-m-top_small" variant="brand" type="submit" name="update" label="Update" /> </lightning:recordEditForm> </aura:component>Inserting a recordId in the above example results in the following error:
[Error in $A.getCallback() [Cannot read property 'value' of undefined]]Even the second example, attempting to create a record, is throwing an error:
<aura:component> <lightning:recordEditForm aura:id="recordEditForm" objectApiName="Contact"> <lightning:messages /> <lightning:inputField fieldName="Name" /> <lightning:button class="slds-m-top_small" type="submit" label="Create new" /> </lightning:recordEditForm> </aura:component>In the above code, there are two separate errors happening:
1) I'm getting the error 'Cannot read property 'defaultRecordTypeId' of undefined' even though there are no record types associated with my Conatct object. To get around this error, I have created a record type and I'm now passing in the recordTypeId. Updated code looks like:
<aura:component> <lightning:recordEditForm aura:id="recordEditForm" objectApiName="Contact" recordTypeId="XXXXXXXXXXXXX"> <lightning:messages /> <lightning:inputField fieldName="Name" /> <lightning:button class="slds-m-top_small" type="submit" label="Create new" /> </lightning:recordEditForm> </aura:component>2) Now that I'm past the recordTypeId error, I now receive this error:
cannot read property 'fields' of undefined
I understand that this new component is in Beta for the current release, but I wanted to understand if the documentation is incomplete, if I'm making some simple error that I cannot see, or if the feature is not fully functional yet.
- Tyler Woods
- January 18, 2018
- Like
- 4
- Continue reading or reply