Skip to content

Instantly share code, notes, and snippets.

/*
* Purpose: Check the Duplicate Records with custom Address Fields on Custom Object.
* Created By: Veera k
* Last Modified By:
* Current Version: v1.0
* Revision Log:
* v1.1 -
* v1.0 -
*/
@veeranjik
veeranjik / Open Modals in Lightning Components
Last active April 22, 2019 06:34
Showing Modals in lightning components using lightning:overlayLibrary
c:ModalWindow
<aura:component implements="force:appHostable,flexipage:availableForRecordHome,force:hasRecordId,forceCommunity:availableForAllPageTypes,force:lightningQuickAction"
access="global">
<aura:attribute name="myVal" type="String" />
<!-- This line to show modal window from controller -->
<lightning:overlayLibrary aura:id="overlayLib"/>
<div class="slds-page-header slds-col slds-has-flexi-truncate slds-media__body">
<div class="slds-grid slds-grid_pull-padded-medium">
<div class="slds-col slds-p-horizontal_medium">
@veeranjik
veeranjik / Pop Overs in Lightning Components
Created January 6, 2018 15:09
Pop Overs using lightning:overlayLibrary
c:popOverCmp
<aura:component implements="force:appHostable,flexipage:availableForRecordHome,force:hasRecordId,forceCommunity:availableForAllPageTypes,force:lightningQuickAction"
access="global">
<lightning:overlayLibrary aura:id="overlayLib"/>
<div class="slds-page-header slds-col slds-has-flexi-truncate slds-media__body">
<div class="slds-size_4-of-12">
<div class="slds-text-align_left slds-m-around_x-small slds-p-left_large slds-p-right_large ">
<div >
<lightning:input class="mypopover" value="mypopover" onfocus="{!c.handleShowPopover}" label="Name" placeholder="Enter name" name="This is Full Name" >
<!--
/**
* Full Calendar using Schedular Plugin
* @category Lightning component
* @author Veeranjaneyulu k
**/
-->
<aura:component controller="FullCalendarSchCntr" implements="force:appHostable,flexipage:availableForAllPageTypes,flexipage:availableForRecordHome,force:hasRecordId,forceCommunity:availableForAllPageTypes,force:lightningQuickAction">
<!-- LIBRARIES -->
({
jsLoaded : function(component, event, helper) {
var prpList=component.get("v.Resources");
if(!prpList.length)
{
helper.getReasource(component, event);
}
},
})
({
getReasource: function(component,event){
var action = component.get("c.getReasource");
var self = this;
action.setCallback(this, function(response) {
var state = response.getState();
if (component.isValid() && state === "SUCCESS") {
var eventArr = response.getReturnValue();
self.jsLoaded(component,eventArr);
.THIS .event-no {
background:#FFFFFF;
border-color:#FFFFFF;
}
.THIS .event-Inquired {
background:#8a2be2;
border-color:#8a2be2;
}
.THIS .event-Hold {
background:#9acd32;
/** Class Name : FullCalendarSchCntr
* Description : Convenience class that can be used in Full calendar (getting Properties and Reservations)
* Created By : Veeranjaneyulu k
* Created On : 22nd March 2018
*
* Modification Log:
* --------------------------------------------------------------------------------------------------------------------------------------
* Developer Date Modification ID Description
* ---------------------------------------------------------------------------------------------------------------------------------------
**/
<aura:application >
<c:FullCalendarSchedule/>
</aura:application>
<!--
/**
* Pure Tree Using CSS
* @category Lightning component
* @author Veeranjaneyulu k
* @date 17/June/2018
**/
-->
<aura:component description="Regions Pure Tree View" implements="force:appHostable,force:lightningQuickAction,flexipage:availableForAllPageTypes,lightning:actionOverride,force:hasRecordId,force:hasSObjectName,flexipage:availableForRecordHome,lightning:actionOverride,force:hasRecordId,forceCommunity:availableForAllPageTypes" access="global" controller="classicRegionTreeCntl">
<aura:handler name="init" value="{!this}" action="{!c.doInit}"/>