This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<lightning-card title = "Search Accounts" icon-name = "custom:custom10"> | |
<div class = "slds-m-around_medium"> | |
<lightning-input type="search" onchange={findAccountResult} class = "slds-m-bottom_small" label = "Search"> </lightning-input> | |
<lightning-datatable key-field="Id" data={accountList} columns={columnList} hide-checkbox-column="true" show-row-number-column="true"> | |
</lightning-datatable> | |
<template if:true= {noRecordsFound}> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { LightningElement, track } from 'lwc'; | |
import searchAccounts from '@salesforce/apex/AccountController.searchAccount'; | |
const columnList = [ | |
{label: 'Id', fieldName: 'Id'}, | |
{label: 'Name', fieldName: 'Name'}, | |
{label: 'Website', fieldName: 'Website'}, | |
{label: 'Industry', fieldName: 'Industry'} | |
]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata" fqn="lightningDataTable"> | |
<apiVersion>46.0</apiVersion> | |
<isExposed>true</isExposed> | |
<targets> | |
<target>lightning__AppPage</target> | |
<target>lightning__RecordPage</target> | |
<target>lightning__HomePage</target> | |
</targets> | |
</LightningComponentBundle> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public with sharing class AccountController { | |
/* | |
Method: searchAccount | |
Para: Account Name | |
here passing the Account Name to Fetching all the releated Accounts | |
*/ | |
@AuraEnabled (cacheable = true) | |
public static List<Account> searchAccount(String accName) { | |
string strAccName = '%'+ accName + '%'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<lightning-card title="HelloWorld" icon-name="custom:custom14"> | |
<div class="slds-m-around_medium"> | |
<p>Hello, {greeting}!</p> | |
<lightning-input label="Name" value={greeting} onchange={changeHandler}></lightning-input> | |
</div> | |
</lightning-card> | |
</template> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { LightningElement, track } from 'lwc'; | |
export default class HelloWorld extends LightningElement { | |
@track greeting = 'World'; | |
changeHandler(event) { | |
this.greeting = event.target.value; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata" fqn="helloWorld"> | |
<apiVersion>45.0</apiVersion> | |
<isExposed>false</isExposed> | |
<targets> | |
<target>lightning__AppPage</target> | |
<target>lightning__RecordPage</target> | |
<target>lightning__HomePage</target> | |
</targets> | |
</LightningComponentBundle> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* | |
* This Apex Test Class Created to cover the Opportunity Trigger | |
* - Created Test User with non system admin profile | |
* - Used Syste.runAs to execute the test user | |
* - Created Opportunity Record | |
* - Deleted Opporutnity | |
* - Check AddError validation as per the Trigger | |
* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
trigger OpportunityDeleteTrigger on Opportunity ( before delete ) { | |
String name = [SELECT Name FROM Profile WHERE Id =:UserInfo.getProfileId()].Name; | |
if( name != 'System Administrator' ) { | |
if( Trigger.isBefore ) { | |
if( Trigger.isDelete ) { | |
for( Opportunity objOpportunity : Trigger.old ) { | |
if( objOpportunity.IsClosed == true ) { | |
objOpportunity.addError( 'This opportunity cannot be deleted becase it has been closed. Please contact Sales Operations.' ); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
global class contactUpdateFromScheduleClass implements Schedulable { | |
/* | |
This is a ScheduleClass to run every hours after 6 mins to update contact records | |
*/ | |
// Execute below code in developer console | |
// It schedules this class to run every hour after 6 minutes (like 8:06, 9:06, 10:06, etc..) | |
// This is one minute after the exchange rates are fetched from Open Exchange Rates. | |
/* | |
contactUpdateFromScheduleClass contactUpdate = new contactUpdateFromScheduleClass(); | |
// Seconds Minutes Hours Day_of_month Month Day_of_week optional_year |
OlderNewer