SlideShare a Scribd company logo
Types of
Salesforce
VisualForce
Components
cloud.analogy info@cloudanalogy.com +1(415)830-3899
TM
Overview of VisualForce
cloud.analogy info@cloudanalogy.com +1(415)830-3899
VisualForce is a component-based user
interface (UI) framework that allows
developers to create dynamic and
sophisticated applications for mobile
and desktop apps.
To use VisualForce in
Salesforce
You need to learn HTML tags. Using
HTML and Salesforce Object Query
Language (SOQL) tags, we can create
VisualForce web pages.
VisualForce is based upon a tag-based
markup language that works similar to
HTML used to build applications and
customize the Salesforce user
interface.
cloud.analogy info@cloudanalogy.com +1(415)830-3899
cloud.analogy info@cloudanalogy.com +1(415)830-3899
The maximum
length of a
VisualForce
page name is
40 characters.
The maximum
length for the
source code of
a VisualForce
page is 1MB of
text.
The maximum
length for the
source code of
a VisualForce
component is
1MB of text.
The maximum
width of a
VisualForce page
that appears on
a profile table is
750 pixels.
.
Some limitations of VisualForce components and
pages
What are the VisualForce Components
?The VisualForce component is a small part of
the functionality that can be reused such as
gadgets, panels, UI elements, and things
that you use to mark VisualForce pages.
Salesforce provides a library of standard
and pre-built components, such as
<apex:relatedList> and <apex:dataTable>,
that can be used to build VisualForce
pages.
cloud.analogy info@cloudanalogy.com +1(415)830-3899
Types of VisualForce Components
cloud.analogy info@cloudanalogy.com +1(415)830-3899
VisualForce Action
Components
VisualForce Styled-
Components
VisualForce Data
components
VisualForce primitive
components
VisualForce User
Interface components
VisualForce Action Components
The active component in the VisualForce page is used to call the
controller method. They are also used to update the display state.
While working with Action Components, these two
functionalities (Command button and command link) can be
used between apex: form opening and closing tags. <apex:form>
and </apex:form>
Command button: It is used to insert HTML buttons.
Command link: It is used to insert anchor text links.
cloud.analogy info@cloudanalogy.com +1(415)830-3899
VisualForce Data
components
cloud.analogy info@cloudanalogy.com +1(415)830-3899
VisualForce Data components allow VisualForce page to shift data into controller and
used to extract data from controller through various standard HTML elements.
Data components are divided into three main parts:
Metadata-Aware components
Metadata-aware
Components are only
valid when the fields and
records are bounded
with the database
object.
Primitive data components
These data
components add
the functionalities
of the VisualForce
to standard HTML
tags.
Repeating Components
These components
provide the body
element to every
child in the entire
collection.
VisualForce Styled-Components
cloud.analogy info@cloudanalogy.com +1(415)830-3899
They are required to acquire properties of the native user interface of
Force.com while creating a VisualForce page.
VisualForce Styled components are divided into five categories:
Page Structure Action Containers Tabl
e
Pagination Elements Notifications
Section Header,
PageBlockSection
,PageBlock, and
pageBlockSection
Item
PageBlock
Buttons,
toolbar, and
toolbar
group
Insert rows
and columns
in the
VisualForce
Page.
PanelBar,
PanelBar
Item, tab,
and
tabPanel
PageMessage
is the
component
used to show
errormessags.
VisualForce primitive components
These components are used to join
standard HTML and VisualForce
functions and therefore add VisualForce
functionality to HTML elements.
Some of the primitive elements are: -
OutputPanel, OutputText, OutputLink,
Image, IncludeScript, StyleSheet, and
iFrame.
cloud.analogy info@cloudanalogy.com +1(415)830-3899
VisualForce User Interface components
Force.com user interface components allow users to gain both the
native look of user interface and its behavior.
Force.com User Interface components consist of four types:
List View components
Enhanced List components
cloud.analogy info@cloudanalogy.com +1(415)830-3899
Related list Components
Detail components
cloud.analogy info@cloudanalogy.com +1(415)830-3899
Thank You

More Related Content

PPTX
7 Key Takeaways from Dreamforce 2019
PPTX
A Quick Introduction to VisualForce Pages
PDF
Top 10 Salesforce Extensions For Chrome
PDF
Reports & Dashboard In HubSpot CRM
PPTX
How to improve the performance of Salesforce Lightning Components?
PPTX
Introduction to Salesforce Connected Apps
PPTX
Workflow Rules in Salesforce vs Process Builder in Salesforce
PPTX
Salesforce Admin - Build Reports Lightning Fast!
7 Key Takeaways from Dreamforce 2019
A Quick Introduction to VisualForce Pages
Top 10 Salesforce Extensions For Chrome
Reports & Dashboard In HubSpot CRM
How to improve the performance of Salesforce Lightning Components?
Introduction to Salesforce Connected Apps
Workflow Rules in Salesforce vs Process Builder in Salesforce
Salesforce Admin - Build Reports Lightning Fast!

What's hot (20)

PDF
What's New In Salesforce Winter ’22 Features
PPTX
10 Salesforce Best Data Migration Tools
PPTX
Salesforce release nonprofit &amp; education - accounting subledger
PPTX
What are Customer Success Platforms?
PPTX
Salesforce Partner Licensing Types- ISVforce Vs OEM Embedded
PPTX
Best salesforce apps and solutions for businesses
PPTX
5 Reasons why Dell Boomi is just the right one for your Business
PPTX
Introduction to Lightning Testing Service
PDF
10 of Our Favorite Salesforce Winter ’21 Features
PPTX
How Salesforce CPQ With Billing Optimize The Relationship Between Finance And...
PPTX
Apex Trigger in Salesforce
PPTX
5 Reasons Why Partner Communities Are Important To Your Success
PDF
Salesforce work.com at a glance
PPTX
Benefit of introducing consultant partner in Appexchange.
PPTX
Salesforce Release - Service: Field Service Appointment Assistant
PPTX
6 reasons developers should consider salesforce lightning web components
PPTX
Importance of Salesforce Community Cloud for your businesses.
PPTX
Redefining eCommerce experiences with Commerce Cloud
PPTX
Best Practices For Salesforce Data Lifecycle Management
PPTX
Top 10 Advantages Of Cloud Computing For Small Business
What's New In Salesforce Winter ’22 Features
10 Salesforce Best Data Migration Tools
Salesforce release nonprofit &amp; education - accounting subledger
What are Customer Success Platforms?
Salesforce Partner Licensing Types- ISVforce Vs OEM Embedded
Best salesforce apps and solutions for businesses
5 Reasons why Dell Boomi is just the right one for your Business
Introduction to Lightning Testing Service
10 of Our Favorite Salesforce Winter ’21 Features
How Salesforce CPQ With Billing Optimize The Relationship Between Finance And...
Apex Trigger in Salesforce
5 Reasons Why Partner Communities Are Important To Your Success
Salesforce work.com at a glance
Benefit of introducing consultant partner in Appexchange.
Salesforce Release - Service: Field Service Appointment Assistant
6 reasons developers should consider salesforce lightning web components
Importance of Salesforce Community Cloud for your businesses.
Redefining eCommerce experiences with Commerce Cloud
Best Practices For Salesforce Data Lifecycle Management
Top 10 Advantages Of Cloud Computing For Small Business
Ad

Similar to Types of salesforce visual force components (20)

DOCX
Visualforce report
PPTX
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
PPTX
Introducing Visualforce
PPTX
3.dev meetup2 visualforce_sites_a_pruzan
PPTX
Introduction to visualforce
PDF
Customizing sales force-interface
PPTX
Coding the Salesforce1 Platform User Interface
PPTX
Getting a Quick Start with Visualforce
PDF
Customizing sales force-interface
PDF
Visualforce controllers
PPTX
SFDC UI - Advanced Visualforce
PPTX
Coding the Salesforce User Interface with Visualforce Pages
PPT
Vf ppt (1)
PPTX
Force.com Friday - Intro to Visualforce
PPTX
Visualforce
PDF
Introduction to Visualforce
PDF
Creating a Salesforce Community: Code vs Configuration
PPTX
Creating a Salesforce Community: Code vs Configuration
PPTX
Web services using sales force.com
PPTX
Visualforce for the Salesforce1 Platform
Visualforce report
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
Introducing Visualforce
3.dev meetup2 visualforce_sites_a_pruzan
Introduction to visualforce
Customizing sales force-interface
Coding the Salesforce1 Platform User Interface
Getting a Quick Start with Visualforce
Customizing sales force-interface
Visualforce controllers
SFDC UI - Advanced Visualforce
Coding the Salesforce User Interface with Visualforce Pages
Vf ppt (1)
Force.com Friday - Intro to Visualforce
Visualforce
Introduction to Visualforce
Creating a Salesforce Community: Code vs Configuration
Creating a Salesforce Community: Code vs Configuration
Web services using sales force.com
Visualforce for the Salesforce1 Platform
Ad

More from Cloud Analogy (20)

PPTX
Zendesk Integration With Salesforce .pptx
PPTX
Salesforce Integration With Mailchimp (1).pptx
PPTX
Top Salesforce Integrations For Businesses In 2022
PPTX
Top 5 Zoho Products And Their Features.pptx
PPTX
SAP vs Oracle: Which ERP System Should You Choose In 2022?
PPTX
5 Low-Code Tools To Increase Salesforce Admins Productivity
PPTX
Tips To Make The Most Out Of Salesforce CRM
PPTX
5 Tips For Salesforce Admin In 2022
PPTX
Trailhead Badges To Earn In 2022
PPTX
HubSpot And Slack Integration
PPTX
Multi-Factor Authentication In Salesforce
PPTX
5 Myths About Salesforce CRM
PDF
6 Sales Promotion Tips For Marketing Success
PDF
How Marketing Cloud Latest Features Can Improve Your Campaign Performance
PDF
Important Salesforce Trends to Watch Out for in 2022
PDF
How To Build Your Sales Career In The Salesforce Ecosystem
PDF
Best Sales Metrics Every Sales Leader Should Know
PDF
Common Salesforce CPQ Implementation Challenges
PDF
5 Accurate Sales Forecasting Strategies To Predict Your Revenue
PDF
How To Utilize Slack As A Secret Weapon For Your Sales Team
Zendesk Integration With Salesforce .pptx
Salesforce Integration With Mailchimp (1).pptx
Top Salesforce Integrations For Businesses In 2022
Top 5 Zoho Products And Their Features.pptx
SAP vs Oracle: Which ERP System Should You Choose In 2022?
5 Low-Code Tools To Increase Salesforce Admins Productivity
Tips To Make The Most Out Of Salesforce CRM
5 Tips For Salesforce Admin In 2022
Trailhead Badges To Earn In 2022
HubSpot And Slack Integration
Multi-Factor Authentication In Salesforce
5 Myths About Salesforce CRM
6 Sales Promotion Tips For Marketing Success
How Marketing Cloud Latest Features Can Improve Your Campaign Performance
Important Salesforce Trends to Watch Out for in 2022
How To Build Your Sales Career In The Salesforce Ecosystem
Best Sales Metrics Every Sales Leader Should Know
Common Salesforce CPQ Implementation Challenges
5 Accurate Sales Forecasting Strategies To Predict Your Revenue
How To Utilize Slack As A Secret Weapon For Your Sales Team

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
cuic standard and advanced reporting.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
Cloud computing and distributed systems.
Diabetes mellitus diagnosis method based random forest with bat algorithm
cuic standard and advanced reporting.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Empathic Computing: Creating Shared Understanding
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Understanding_Digital_Forensics_Presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
“AI and Expert System Decision Support & Business Intelligence Systems”
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.

Types of salesforce visual force components

  • 2. Overview of VisualForce cloud.analogy info@cloudanalogy.com +1(415)830-3899 VisualForce is a component-based user interface (UI) framework that allows developers to create dynamic and sophisticated applications for mobile and desktop apps.
  • 3. To use VisualForce in Salesforce You need to learn HTML tags. Using HTML and Salesforce Object Query Language (SOQL) tags, we can create VisualForce web pages. VisualForce is based upon a tag-based markup language that works similar to HTML used to build applications and customize the Salesforce user interface. cloud.analogy info@cloudanalogy.com +1(415)830-3899
  • 4. cloud.analogy info@cloudanalogy.com +1(415)830-3899 The maximum length of a VisualForce page name is 40 characters. The maximum length for the source code of a VisualForce page is 1MB of text. The maximum length for the source code of a VisualForce component is 1MB of text. The maximum width of a VisualForce page that appears on a profile table is 750 pixels. . Some limitations of VisualForce components and pages
  • 5. What are the VisualForce Components ?The VisualForce component is a small part of the functionality that can be reused such as gadgets, panels, UI elements, and things that you use to mark VisualForce pages. Salesforce provides a library of standard and pre-built components, such as <apex:relatedList> and <apex:dataTable>, that can be used to build VisualForce pages. cloud.analogy info@cloudanalogy.com +1(415)830-3899
  • 6. Types of VisualForce Components cloud.analogy info@cloudanalogy.com +1(415)830-3899 VisualForce Action Components VisualForce Styled- Components VisualForce Data components VisualForce primitive components VisualForce User Interface components
  • 7. VisualForce Action Components The active component in the VisualForce page is used to call the controller method. They are also used to update the display state. While working with Action Components, these two functionalities (Command button and command link) can be used between apex: form opening and closing tags. <apex:form> and </apex:form> Command button: It is used to insert HTML buttons. Command link: It is used to insert anchor text links. cloud.analogy info@cloudanalogy.com +1(415)830-3899
  • 8. VisualForce Data components cloud.analogy info@cloudanalogy.com +1(415)830-3899 VisualForce Data components allow VisualForce page to shift data into controller and used to extract data from controller through various standard HTML elements. Data components are divided into three main parts: Metadata-Aware components Metadata-aware Components are only valid when the fields and records are bounded with the database object. Primitive data components These data components add the functionalities of the VisualForce to standard HTML tags. Repeating Components These components provide the body element to every child in the entire collection.
  • 9. VisualForce Styled-Components cloud.analogy info@cloudanalogy.com +1(415)830-3899 They are required to acquire properties of the native user interface of Force.com while creating a VisualForce page. VisualForce Styled components are divided into five categories: Page Structure Action Containers Tabl e Pagination Elements Notifications Section Header, PageBlockSection ,PageBlock, and pageBlockSection Item PageBlock Buttons, toolbar, and toolbar group Insert rows and columns in the VisualForce Page. PanelBar, PanelBar Item, tab, and tabPanel PageMessage is the component used to show errormessags.
  • 10. VisualForce primitive components These components are used to join standard HTML and VisualForce functions and therefore add VisualForce functionality to HTML elements. Some of the primitive elements are: - OutputPanel, OutputText, OutputLink, Image, IncludeScript, StyleSheet, and iFrame. cloud.analogy info@cloudanalogy.com +1(415)830-3899
  • 11. VisualForce User Interface components Force.com user interface components allow users to gain both the native look of user interface and its behavior. Force.com User Interface components consist of four types: List View components Enhanced List components cloud.analogy info@cloudanalogy.com +1(415)830-3899 Related list Components Detail components