SlideShare a Scribd company logo
Lightning Components – Advanced
Features
Learn About Advanced and useful Lightning Components features
​ Raja Rao DV
​ Force.com Developer Evangelist
​ rraodv@salesforce.com
​ @twitterhandle
​ 
​  Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
​  This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties
materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results
expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be
deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other
financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any
statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.
​  The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new
functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our
operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any
litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our
relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of
our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to
larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is
included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent
fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor
Information section of our Web site.
​  Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently
available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based
upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-
looking statements.
Safe Harbor
Agenda
•  Facets
•  Using {!v.body}
•  Aura.Component[]
•  Tabs Example
•  aura:interface
•  $Label
•  $Browser
•  $Locale
Facets
A Facet is any attribute of type Aura.Component[]
Facets
A Facet is any attribute of type Aura.Component[]
Facets
Facets
Output:
Usage:
{!v.body} is a hidden facet that comes with every component
Facets – {!v.body}
Usage: Output:
Tabs Demo
Dynamically Creating Components
Dynamically Creating Components
Controller:
Output:
Component that’s generating dynamic sub components:
Firing Events from non-aura JS
Calling Lightning Events from outside of Lightning
aura:documentation
Using aura:documentation and aura:example
Using aura:documentation and aura:example
aura:interface
Interface - Works similar to Java or Apex Interface
Define:
Use:
Implement:
$Label
$Labels – Using Localized Strings
Translate:
Create:
$Labels - Usage
Usage In JS:
Usage In Component:
$Browser
$Browser – A Global Variable
Usage:
Output:
Usage In JS:
$Locale
$Locale– A Global Variable
Usage:
Output:
Usage In JS:
Logger
Subtitle placeholder
$A.logger
Implementation:
Exception logs:
Questions?
Subtitle placeholder
Thank you

More Related Content

What's hot (20)

PPTX
Os grandes exemplos de fé
Adina Silva
 
PPTX
As Obras da Carne e o Fruto do Espirito
Márcio Martins
 
PPTX
A Formação do Caráter Cristão
Márcio Martins
 
PPTX
As Armaduras
ArturEscobar
 
PPTX
UMA LIÇÃO DE PERSISTÊNCIA – GERANDO SONHOS E CONCEBENDO MILAGRES
Abelhinha Preciosa
 
PPTX
Os três campos de batalha parte 2 - NA IGREJA
Escola Bíblica Sem Fronteiras
 
PDF
9 o pecado de acã e suas consequências
Josenilton Pinheiro Pinheiro
 
PPTX
Vontade de deus
Pr. Ladislau Rodrigues de Jesus
 
PPSX
ADPC109
 
PPTX
Batalha espiritual
Carlos Cirleno Neves
 
PPTX
Os três campos de batalha parte 1 - NA MENTE
Escola Bíblica Sem Fronteiras
 
PPSX
Deus, nós e a nossa família
Edilson Jose Barbosa Barbosa
 
PDF
Meus esboços 1
Carlos Allvarenga
 
PDF
Digital Brochure - Hyperlink InfoSystem.pdf
gjvpandiyan
 
PPTX
Abel, Exemplo de Caráter que Agrada a Deus
Márcio Martins
 
DOCX
A paternidade de deus
Keiichi Ito
 
PPTX
[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ
Kieun Jang
 
PPTX
Lição 13 josé, a realidade de um sonho
Andrew Guimarães
 
PPTX
PROJETO DO MINISTÉRIO ECLESIASTICO DA IGREJA ASSEMBLEIA DE DEUS EM IMPERATRIZ...
Filipe Rhuan
 
PPTX
Sindrome de Burnout - Aula Escola Biblica
Daniel de Carvalho Luz
 
Os grandes exemplos de fé
Adina Silva
 
As Obras da Carne e o Fruto do Espirito
Márcio Martins
 
A Formação do Caráter Cristão
Márcio Martins
 
As Armaduras
ArturEscobar
 
UMA LIÇÃO DE PERSISTÊNCIA – GERANDO SONHOS E CONCEBENDO MILAGRES
Abelhinha Preciosa
 
Os três campos de batalha parte 2 - NA IGREJA
Escola Bíblica Sem Fronteiras
 
9 o pecado de acã e suas consequências
Josenilton Pinheiro Pinheiro
 
ADPC109
 
Batalha espiritual
Carlos Cirleno Neves
 
Os três campos de batalha parte 1 - NA MENTE
Escola Bíblica Sem Fronteiras
 
Deus, nós e a nossa família
Edilson Jose Barbosa Barbosa
 
Meus esboços 1
Carlos Allvarenga
 
Digital Brochure - Hyperlink InfoSystem.pdf
gjvpandiyan
 
Abel, Exemplo de Caráter que Agrada a Deus
Márcio Martins
 
A paternidade de deus
Keiichi Ito
 
[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ
Kieun Jang
 
Lição 13 josé, a realidade de um sonho
Andrew Guimarães
 
PROJETO DO MINISTÉRIO ECLESIASTICO DA IGREJA ASSEMBLEIA DE DEUS EM IMPERATRIZ...
Filipe Rhuan
 
Sindrome de Burnout - Aula Escola Biblica
Daniel de Carvalho Luz
 

Similar to Lightning Components - Advanced Features (20)

PDF
Advanced Lightning Components
Salesforce Developers
 
PPTX
Intro to Lightning Components - Dreamforce 2016
Laura Meerkatz
 
PDF
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
Salesforce Partners
 
PDF
Lightning Components: The Future
Salesforce Developers
 
PPTX
Learn MOAR Winter '20 Developer Community
Federico Giust
 
PDF
Summer '18 Developer Highlights
Salesforce Developers
 
PPTX
Salesforce Lightning Component Framework Roadmap (TDX18)
Developer Force
 
PPTX
Building first lightning component at udaipur admin group session
Avanish Kumar
 
PPTX
Build custom user interfaces for your Salesforce data with the UI API
Salesforce Developers
 
PPTX
Best Practices for Lightning Apps
Mark Adcock
 
PDF
Easy REST Integrations with Lightning Components and Salesforce1
Salesforce Developers
 
PPTX
TrailheaDX and Summer '19: Developer Highlights
Salesforce Developers
 
PPTX
Lightning Updates: Summer, Winter & Beyond
Salesforce Developers
 
PPTX
Developers Introduction To Lightning
Chris Bacon
 
PPTX
PhillyForce 2018 - Salesforce Platform Keynote
andyinthecloud
 
PPTX
Lightning Component Framework from 0 to App
Diego Szuster Marçal
 
PPTX
AppExchange for Components (General Components Information)
Salesforce Partners
 
PPTX
Migrating Visualforce Pages to Lightning
Salesforce Developers
 
PDF
Spring '16 Release Overview - Bilbao Feb 2016
Peter Chittum
 
PPTX
Salesforce Lightning component framework from 0 to app
Roy Gilad
 
Advanced Lightning Components
Salesforce Developers
 
Intro to Lightning Components - Dreamforce 2016
Laura Meerkatz
 
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
Salesforce Partners
 
Lightning Components: The Future
Salesforce Developers
 
Learn MOAR Winter '20 Developer Community
Federico Giust
 
Summer '18 Developer Highlights
Salesforce Developers
 
Salesforce Lightning Component Framework Roadmap (TDX18)
Developer Force
 
Building first lightning component at udaipur admin group session
Avanish Kumar
 
Build custom user interfaces for your Salesforce data with the UI API
Salesforce Developers
 
Best Practices for Lightning Apps
Mark Adcock
 
Easy REST Integrations with Lightning Components and Salesforce1
Salesforce Developers
 
TrailheaDX and Summer '19: Developer Highlights
Salesforce Developers
 
Lightning Updates: Summer, Winter & Beyond
Salesforce Developers
 
Developers Introduction To Lightning
Chris Bacon
 
PhillyForce 2018 - Salesforce Platform Keynote
andyinthecloud
 
Lightning Component Framework from 0 to App
Diego Szuster Marçal
 
AppExchange for Components (General Components Information)
Salesforce Partners
 
Migrating Visualforce Pages to Lightning
Salesforce Developers
 
Spring '16 Release Overview - Bilbao Feb 2016
Peter Chittum
 
Salesforce Lightning component framework from 0 to app
Roy Gilad
 
Ad

More from Salesforce Developers (20)

PDF
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Salesforce Developers
 
PDF
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Salesforce Developers
 
PDF
Local development with Open Source Base Components
Salesforce Developers
 
PPTX
TrailheaDX India : Developer Highlights
Salesforce Developers
 
PDF
Why developers shouldn’t miss TrailheaDX India
Salesforce Developers
 
PPTX
CodeLive: Build Lightning Web Components faster with Local Development
Salesforce Developers
 
PPTX
CodeLive: Converting Aura Components to Lightning Web Components
Salesforce Developers
 
PPTX
Enterprise-grade UI with open source Lightning Web Components
Salesforce Developers
 
PDF
Live coding with LWC
Salesforce Developers
 
PDF
Lightning web components - Episode 4 : Security and Testing
Salesforce Developers
 
PDF
LWC Episode 3- Component Communication and Aura Interoperability
Salesforce Developers
 
PDF
Lightning web components episode 2- work with salesforce data
Salesforce Developers
 
PDF
Lightning web components - Episode 1 - An Introduction
Salesforce Developers
 
PDF
Migrating CPQ to Advanced Calculator and JSQCP
Salesforce Developers
 
PDF
Scale with Large Data Volumes and Big Objects in Salesforce
Salesforce Developers
 
PDF
Replicate Salesforce Data in Real Time with Change Data Capture
Salesforce Developers
 
PDF
Modern Development with Salesforce DX
Salesforce Developers
 
PDF
Get Into Lightning Flow Development
Salesforce Developers
 
PDF
Integrate CMS Content Into Lightning Communities with CMS Connect
Salesforce Developers
 
PDF
Introduction to MuleSoft
Salesforce Developers
 
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Salesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Salesforce Developers
 
Local development with Open Source Base Components
Salesforce Developers
 
TrailheaDX India : Developer Highlights
Salesforce Developers
 
Why developers shouldn’t miss TrailheaDX India
Salesforce Developers
 
CodeLive: Build Lightning Web Components faster with Local Development
Salesforce Developers
 
CodeLive: Converting Aura Components to Lightning Web Components
Salesforce Developers
 
Enterprise-grade UI with open source Lightning Web Components
Salesforce Developers
 
Live coding with LWC
Salesforce Developers
 
Lightning web components - Episode 4 : Security and Testing
Salesforce Developers
 
LWC Episode 3- Component Communication and Aura Interoperability
Salesforce Developers
 
Lightning web components episode 2- work with salesforce data
Salesforce Developers
 
Lightning web components - Episode 1 - An Introduction
Salesforce Developers
 
Migrating CPQ to Advanced Calculator and JSQCP
Salesforce Developers
 
Scale with Large Data Volumes and Big Objects in Salesforce
Salesforce Developers
 
Replicate Salesforce Data in Real Time with Change Data Capture
Salesforce Developers
 
Modern Development with Salesforce DX
Salesforce Developers
 
Get Into Lightning Flow Development
Salesforce Developers
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Salesforce Developers
 
Introduction to MuleSoft
Salesforce Developers
 
Ad

Recently uploaded (20)

PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 

Lightning Components - Advanced Features

  • 1. Lightning Components – Advanced Features Learn About Advanced and useful Lightning Components features ​ Raja Rao DV ​ Force.com Developer Evangelist ​ [email protected] ​ @twitterhandle ​ 
  • 2. ​  Safe harbor statement under the Private Securities Litigation Reform Act of 1995: ​  This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. ​  The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. ​  Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward- looking statements. Safe Harbor
  • 3. Agenda •  Facets •  Using {!v.body} •  Aura.Component[] •  Tabs Example •  aura:interface •  $Label •  $Browser •  $Locale
  • 5. A Facet is any attribute of type Aura.Component[] Facets
  • 6. A Facet is any attribute of type Aura.Component[] Facets
  • 8. {!v.body} is a hidden facet that comes with every component Facets – {!v.body} Usage: Output:
  • 11. Dynamically Creating Components Controller: Output: Component that’s generating dynamic sub components:
  • 12. Firing Events from non-aura JS
  • 13. Calling Lightning Events from outside of Lightning
  • 18. Interface - Works similar to Java or Apex Interface Define: Use: Implement:
  • 20. $Labels – Using Localized Strings Translate: Create:
  • 21. $Labels - Usage Usage In JS: Usage In Component:
  • 23. $Browser – A Global Variable Usage: Output: Usage In JS:
  • 25. $Locale– A Global Variable Usage: Output: Usage In JS: