This section provides a full list of standard Visualforce components.
-
analytics:reportChart
-
apex:actionFunction
A component that provides support for invoking controller action methods directly from JavaScript code using an AJAX request.
-
apex:actionPoller
-
apex:actionRegion
An area of a Visualforce page that demarcates which components should be processed by the Force.com server when an AJAX request is generated.
-
apex:actionStatus
-
apex:actionSupport
A component that adds AJAX support to another component, allowing the component to be refreshed asynchronously by the server when a particular event occurs, such as a button click or hover.
-
apex:areaSeries
-
apex:attribute
-
apex:axis
-
apex:barSeries
-
apex:canvasApp
-
apex:chart
-
apex:chartLabel
-
apex:chartTips
-
apex:column
-
apex:commandButton
A button that is rendered as an HTML input element with the type attribute set to submit, reset, or image, depending on the <apex:commandButton> tag’s specified values.
-
apex:commandLink
A link that executes an action defined by a controller, and then either refreshes the current page, or navigates to a different page based on the PageReference variable that is returned by the action.
-
apex:component
-
apex:componentBody
-
apex:composition
-
apex:dataList
-
apex:dataTable
-
apex:define
-
apex:detail
-
apex:dynamicComponent
-
apex:emailPublisher
-
apex:enhancedList
-
apex:facet
-
apex:flash
-
apex:form
-
apex:gaugeSeries
-
apex:iframe
A component that creates an inline frame within a Visualforce page. With a frame, you can keep some information visible while other information is scrolled or replaced.
-
apex:image
-
apex:include
-
apex:includeLightning
-
apex:includeScript
-
apex:inlineEditSupport
-
apex:input
-
apex:inputCheckbox
An HTML input element of type checkbox. Use this component to get user input for a controller method that does not correspond to a field on a Salesforce object.
-
apex:inputField
-
apex:inputFile
-
apex:inputHidden
An HTML input element of type hidden, that is, an input element that is invisible to the user. Use this component to pass variables from page to page.
-
apex:inputSecret
An HTML input element of type password. Use this component to get user input for a controller method that does not correspond to a field on a Salesforce object, for a value that is masked as the user types.
-
apex:inputText
-
apex:inputTextarea
-
apex:insert
-
apex:legend
-
apex:lineSeries
-
apex:listViews
-
apex:logCallPublisher
-
apex:map
-
apex:mapInfoWindow
-
apex:mapMarker
-
apex:message
-
apex:messages
-
apex:milestoneTracker
-
apex:outputField
-
apex:outputLabel
-
apex:outputLink
-
apex:outputPanel
-
apex:outputText
-
apex:page
A single Visualforce page. All pages must be wrapped inside a single <apex:page> component tag.
-
apex:pageBlock
-
apex:pageBlockButtons
-
apex:pageBlockSection
-
apex:pageBlockSectionItem
-
apex:pageBlockTable
-
apex:pageMessage
-
apex:pageMessages
-
apex:panelBar
-
apex:panelBarItem
-
apex:panelGrid
-
apex:panelGroup
-
apex:param
-
apex:pieSeries
-
apex:radarSeries
-
apex:relatedList
-
apex:remoteObjectField
-
apex:remoteObjectModel
-
apex:remoteObjects
-
apex:repeat
-
apex:scatterSeries
-
apex:scontrol
-
apex:sectionHeader
-
apex:selectCheckboxes
A set of related checkbox input elements displayed in a table.
-
apex:selectList
-
apex:selectOption
-
apex:selectOptions
-
apex:selectRadio
A set of related radio button input elements, displayed in a table. Unlike checkboxes, only one radio button can be selected at a time.
-
apex:slds
-
apex:stylesheet
-
apex:tab
A single tab in an <apex:tabPanel>.
-
apex:tabPanel
A page area that displays as a set of tabs. When a user clicks a tab header, the tab’s associated content displays, hiding the content of other tabs.
-
apex:toolbar
-
apex:toolbarGroup
-
apex:variable
-
apex:vote
-
chatter:feed
Displays the Chatter feed for a record or a user.
-
chatter:feedWithFollowers
-
chatter:follow
-
chatter:followers
-
chatter:newsfeed
-
chatter:userPhotoUpload
-
chatteranswers:aboutme
-
chatteranswers:allfeeds
-
chatteranswers:changepassword
-
chatteranswers:datacategoryfilter
-
chatteranswers:feedfilter
-
chatteranswers:feeds
-
chatteranswers:forgotpassword
-
chatteranswers:forgotpasswordconfirm
-
chatteranswers:guestsignin
-
chatteranswers:help
-
chatteranswers:login
-
chatteranswers:registration
-
chatteranswers:searchask
-
chatteranswers:singleitemfeed
-
flow:interview
-
ideas:detailOutputLink
-
ideas:listOutputLink
-
ideas:profileListOutputLink
-
knowledge:articleCaseToolbar
-
knowledge:articleList
-
knowledge:articleRendererToolbar
-
knowledge:articleTypeList
-
knowledge:categoryList
-
liveAgent:clientChat
-
liveAgent:clientChatAlertMessage
-
liveAgent:clientChatCancelButton
-
liveAgent:clientChatEndButton
-
liveAgent:clientChatFileTransfer
-
liveAgent:clientChatInput
-
liveAgent:clientChatLog
-
liveAgent:clientChatLogAlertMessage
-
liveAgent:clientChatMessages
-
liveAgent:clientChatQueuePosition
-
liveAgent:clientChatSaveButton
-
liveAgent:clientChatSendButton
-
liveAgent:clientChatStatusMessage
-
messaging:attachment
Compose an attachment and append it to the email.
-
messaging:emailHeader
-
messaging:emailTemplate
-
messaging:htmlEmailBody
-
messaging:plainTextEmailBody
-
site:googleAnalyticsTracking
-
site:previewAsAdmin
-
social:profileViewer
-
support:caseArticles
-
support:caseFeed
-
support:caseUnifiedFiles
-
support:clickToDial
-
support:portalPublisher
-
topics:widget
-
wave:dashboard