In Lightning web components(lwc) we will Base Lightning Components to display the particular record information/to create a record quickly with provided information with out using any custom apex.
List of the available Base Lightning Components are
List of the available Base Lightning Components are
- lightning-record-edit-form
- lightning-record-form
- lightning-record-view-form
lightning-record-edit-form:
- This component wrapper accepts the record id to display one or more fields and labels related to that field corresponding to given record id
- This will not require any apex because it uses Lightning Data Services to fetch the data
- This will not support Standard objects like Task and Events.
- Use lightning-output-field to display data in read only format
- Use lightning-input-field to edit these fields in edit on record edit page
lightning-record-form:
- Use this component to build the forms quickly to create a record,view the record or to update the record.
- Building the record creation forms is easier than building the form using lightning-record-edit-form and lightning-record-view-form.
- This component accepts 4 properties like object name which is mandatory,record id which is optional in case of create record ,mode to specify view/edit/read only and layout type like Full or compact
- It will also takes care of FLS and sharing rules
<lightning-record-form
record-id="739hchjsh773"
object-api-name="Position__c"
layout-type="Full"
mode="view">
</lightning-record-form>
lightning-record-view-form:
- Use this component when you want to dispaly the record on view mode
- This will not require any apex because it uses Lightning Data Services to fetch the data
- This will not support Standard objects like Task and Events.
- It will also takes care of FLS and sharing rules.
For more information refer:
- https://developer.salesforce.com/docs/component-library/bundle/lightning-record-form/documentation
- https://developer.salesforce.com/docs/component-library/bundle/lightning-record-view-form/documentation
- https://developer.salesforce.com/docs/component-library/bundle/lightning-record-edit-form/documentation
Hope this helps you...Enjoy!
No comments:
Post a Comment