Dynamically adding and deleting Rows in Salesforce Lightning Web Component(LWC)
Apex Class: public class DynamicRowsController { @AuraEnabled public static String updateAccts( List < Account > listAccts ) { try { ....
Apex Class: public class DynamicRowsController { @AuraEnabled public static String updateAccts( List < Account > listAccts ) { try { ....
Sample Code: HTML: <template> <lightning-card> <lightning-button variant="brand" label="Show Tab 1" onclick={handleClick}></lightning-button> <lightning-button variant="brand" label="Show Tab 2" onclick={handleClick}></lightning-button> <lightning-button variant="brand" label="Hide Tab 1" onclick={handleClick}></lightning-button> <lightning-button variant="brand" label="Hide Tab 2" onclick={handleClick}></lightning-button> <lightning-tabset ....
Avoid using push() method and construct new array so that the variables will be reactive to add an entry to a list or an array in Lightning Web Component in ....
Quick Action Component: HTML: <template> </template> JavaScript: import { LightningElement, api } from 'lwc'; import { NavigationMixin } from 'lightning/navigation'; export default class SampleQuickAction extends NavigationMixin( LightningElement ) { ....
Sample Code: Apex Class: public with sharing class ExistingFilesController { @AuraEnabled( cacheable = true ) public static List < ContentDocument > fetchContentDocuments( String strRecordId ) { List ....
Sample Code: HTML: <template> <lightning-card> <div class="c-container"> <lightning-layout> <lightning-layout-item padding="around-small"> <div class="header-column"> <img src="https://infallibletechie8-dev-ed--c.documentforce.com/servlet/servlet.ImageServer?id=0155f000000F6it&oid=00D5f000001y2Vs" height="200" width="200"/> </div> </lightning-layout-item> ....
Sample Code: HTML: <template> <lightning-card> <lightning-record-form record-id={recordId} object-api-name={objectApiName} fields={fieldsList} mode="edit" onsubmit={handleSubmit} onsuccess={handleSuccess}> </lightning-record-form> </lightning-card> </template> JavaScript: import { api, LightningElement ....
Sample Code: HTML: <template> <lightning-card title="Lead Creation"> <lightning-record-edit-form object-api-name="Lead" onsubmit={handleSubmit} onsuccess={handleSuccess}> <lightning-messages></lightning-messages> <lightning-input-field field-name="FirstName"></lightning-input-field> <lightning-input-field field-name="LastName"></lightning-input-field> <lightning-input-field field-name="Email"></lightning-input-field> <lightning-input-field field-name="Phone"></lightning-input-field> <lightning-input-field field-name="Company"></lightning-input-field> ....
1. Lightning Web Component is HTML: <template> Selected industries are <template for:each={Industries} for:item="ind"> <p key={ind}>{ind}</p> </template> </template> JavaScript: import { LightningElement, api } from 'lwc'; export default class TestFlowComponent extends ....
HTML: <template> <lightning-card title="EmpApi Example" icon-name="custom:custom14"> <div class="slds-m-around_medium"> <lightning-button variant="success" label="Subscribe" title="Subscribe" onclick={handleSubscribe} disabled={isSubscribeDisabled} class="slds-m-left_x-small"></lightning-button> <lightning-button variant="destructive" label="Unsubscribe" title="Unsubscribe" onclick={handleUnsubscribe} disabled={isUnsubscribeDisabled} class="slds-m-left_x-small"></lightning-button> </div> <lightning-datatable key-field="ReplayId" data={listEvents} columns={columns} hide-checkbox-column="true"> </lightning-datatable> </lightning-card> ....