Index. salesforce Visualforce Developer Guide
Hirdetés
Hirdetés
INDEX
@readonly
@remoteaction
@RemoteAction
,
<flow:interview> advanced example
allowShowPause
pausedInterviewId
usage
,
,
$Component global variable
,
$User global variable
$User.UITheme global variable type
$User.UIThemeDisplayed global variable type
A
About Visualforce
Accessing custom components
action attribute
,
Action class instantiation
Action global variable type
Action methods
actionFunction tag
,
actionPoller tag
,
,
Actions standard controller
actionStatus tag
,
actionSupport tag
,
,
Ajax asynchronous operation status
DOM events
JavaScript events
partial page updates
AJAX Toolkit
analytics:reportChart tag
Apex class security
classes used with controllers
apex:actionFunction tag
apex:actionPoller tag
apex:actionRegion tag
apex:actionStatus tag
apex:actionSupport tag
apex:areaSeries tag
apex:attribute tag
apex:axis tag
apex:barSeries tag
726 apex:canvasApp tag
apex:chart tag
apex:chartLabel tag
apex:chartTips tag
apex:column tag
apex:commandButton tag
apex:commandLink tag
apex:component tag
apex:componentBody tag
apex:composition tag
apex:dataList tag
apex:dataTable tag
apex:define tag
apex:detail tag
apex:dynamicComponent tag
apex:emailPublisher tag
apex:enhancedList tag
apex:facet tag
apex:flash tag
apex:form tag
apex:gaugeSeries tag
apex:iframe tag
apex:image tag
apex:include tag
apex:includeLightning tag
apex:includeScript tag
apex:inlineEditSupport tag
apex:input tag
apex:inputCheckbox tag
apex:inputField tag
apex:inputFile tag
apex:inputHidden tag
apex:inputSecret tag
apex:inputText tag
apex:inputTextarea tag
apex:insert tag
apex:legend tag
apex:lineSeries tag
apex:listViews tag
apex:logCallPublisher tag
apex:map tag
apex:mapInfoWindow tag
apex:mapMarker tag
apex:message tag
apex:messages tag
apex:milestoneTracker tag
Index
apex:outputField tag
apex:outputLabel tag
apex:outputLink tag
apex:outputPanel tag
apex:outputText tag
apex:page tag
apex:pageBlock tag
apex:pageBlockButtons tag
apex:pageBlockSection tag
apex:pageBlockSectionItem tag
apex:pageBlockTable tag
apex:pageMessage tag
apex:pageMessages tag
apex:panelBar tag
apex:panelBarItem tag
apex:panelGrid tag
apex:panelGroup tag
apex:param tag
apex:pieSeries tag
apex:radarSeries tag
apex:relatedList tag
apex:remoteObjectField tag
apex:remoteObjectModel tag
apex:remoteObjects tag
apex:repeat tag
apex:scatterSeries tag
apex:scontrol tag
apex:sectionHeader tag
apex:selectCheckboxes tag
apex:selectList tag
apex:selectOption tag
apex:selectOptions tag
apex:selectRadio tag
apex:stylesheet tag
apex:tab tag
apex:tabPanel tag
apex:toolbar tag
apex:toolbarGroup tag
apex:variable tag
apex:vote tag
ApexPages.Action
class
ApexPages.IdeaStandardController class understanding
ApexPages.IdeaStandardSetController
class
ApexPages.KnowledgeArticleVersionStandardController
class
ApexPages.Message
class
ApexPages.StandardController
class
ApexPages.StandardSetController
class
prototype object
API
API 37.0
API global variable type
Architecture controller extension
,
custom controller
execution order
get request
MVC
postback request
view state
Visualforce
areaSeries tag
,
,
Asynchronous operation status
attachment tag
Attachments, adding to email templates
attribute tag
Attributes action
controller
custom
default
for
HTML5
id
on HTML tags
rerender
reRender
showHeader
standardController
standardStylesheets
status
style
styleClass
tabStyle
Auto-completion
axis tag
,
B barSeries tag
,
,
Benefits, Visualforce
727
Index
Best practices controllers
facets
improving performance
pageBlockSectionItem
panelBar
render as PDF
static resources
BlackBerry development
Buttons overriding
Salesforce styles
C c namespace
Cache.Session global variable
caching
Cascading style sheets extending Salesforce
identifying Salesforce look and feel
removing Salesforce
Salesforce
chart tag
,
,
chartLabel tag
,
,
chartTips tag
chatter:feed tag
chatter:feedWithFollowers tag
chatter:follow tag
chatter:followers tag
chatter:newsfeed tag
chatter:userPhotoUpload tag
chatteranswers:aboutme tag
chatteranswers:allfeeds tag
chatteranswers:changepassword tag
chatteranswers:datacategoryfilter tag
chatteranswers:feedfilter tag
chatteranswers:feeds tag
chatteranswers:forgotpassword tag
chatteranswers:forgotpasswordconfirm tag
chatteranswers:guestsignin tag
chatteranswers:help tag
chatteranswers:login tag
chatteranswers:registration tag
chatteranswers:searchask tag
chatteranswers:singleitemfeed tag
Classes
ApexPages.Action
728
Classes (continued)
ApexPages.IdeaStandardController
ApexPages.IdeaStandardSetController
ApexPages.KnowledgeArticleVersionStandardController
ApexPages.Message
ApexPages.StandardController
ApexPages.StandardSetController
System.ApexPages
System.Cookie
System.PageReference
System.SelectOption
Code
Visualforce
security
column tag
commandButton tag
,
,
,
commandLink tag
,
,
,
,
,
comments conditional
IE
Internet Explorer
common.css
Communities
Compiling
Component global variable type
Component reference using
component tag
ComponentLabel global variable type
Components, custom
See Custom components
composition tag
compound ID
Constructors custom controller
ContentType
Controllers about
addFields method
architecture
best practices
creating custom
creating custom action methods
creating custom getter methods
creating custom navigation methods
creating dependent controllers and pages
custom
,
custom component
custom list
Index
Controllers (continued) execution order
extending
extensions
,
,
,
get requests
governor limits
large queries
methods
order of method instantiation
postback requests
Read Only Context
reset method
security
sharing rules
standard
testing
validation rules
view state
,
Visualforce Mobile
Controllers, Visualforce maintaining view state
transient keyword
Conventions
Cross-platform mobile development
CSS styles extending Salesforce
identifying Salesforce look and feel
removing Salesforce
Salesforce
Visualforce Mobile
CurrentPage global variable
CurrentPage global variable type
Custom components about
attributes
controllers
default attributes
defining
email template styles in
markup
namespaces, componentBody
using in markup
Custom controllers action methods
and email templates
architecture
building
considerations when creating
constructors
729
Custom controllers (continued) creating
creating action methods
creating getter methods
creating navigation methods
execution order
get requests
getName() method
getter methods
getting and setting data
governor limits
order of method instantiation
postback requests
security
setter methods
system mode
testing
using email in
using in emails
validation rules
view state
Custom help
Custom list controllers building
creating
mass-update
Custom objects related lists
Custom setting
Custom styles
,
custom.css
Customizing tab home pages
D
Dashboard components, Visualforce advanced
basic
Data model
dataTable tag
debugging
define tag
Dependent picklists adding
detail tag
Developer Edition
Development environments
guidelines
Index
Development (continued) security
tools
View State tab
Development mode enabling
Documentation typographical conventions
Documents compared to static resources
DOM ID
Dynamic Visualforce components
Dynamic Visualforce binding custom objects
global variables
globals
,
lists
maps
packages
standard objects
Dynamic Visualforce components action methods
deferred creation
implementation guidelines
order of execution
dynamicComponent tag
E
Editions supported Salesforce
Email supported Salesforce Classic Mobile
attachments
sending
templates
email merge fields
Email templates attachments
creating
stylesheets
translating
using custom controllers
emailTemplate tag
Environments
Events, JavaScript
Execution order examples
Expression operators
Extensions, controller action methods
730
Extensions, controller (continued) architecture
considerations when creating
execution order
get requests
getter methods
getting and setting data
governor limits
leftmost
order of method instantiation
overriding
postback requests
setter methods
testing
view state
F facet tag
Features, new
field sets
Field Sets creating
dynamic references
Fields using
describe results
FieldSet global variable type
finishLocation
Fixes, quick
Flash
Flow collection values getting
setting
Flow constant values getting
setting
Flow sObject variable values getting
setting
Flow variable values getting
setting
flow:interview tag
Flows customize user interface
embedding
finishLocation
run time
run time UI customization
Index
for attribute
Force.com platform about
form tag
form tag, Visualforce
Forms accessibility
creating
field label
field order
input field
label
tab order
Functions
G gaugeSeries tag
,
geolocation
,
,
Get requests
getName() method
Getter methods
,
Global variables
$Action
,
$Api
$Cache.Session
$Component
,
$ComponentLabel
$CurrentPage
$FieldSet
$Label
$Label.Site
$Network
$ObjectType
,
$Organization
$Page
$Permission
$Profile
$Resource
,
$SControl
$Setup
$Site
$System.OriginDateTime
$User
$User.UITheme
,
$User.UIThemeDisplayed
$UserRole
CurrentPage
System
Governor limits, controller
731
Guidelines
H
Hello World example creating a page
displaying field values
Help, custom
Highlighting, syntax
HTML comments
container page
content type
data attribute
doctype
,
doctype declaration
document type
Document Type Definition
DTD
empty page
html5
HTML5
,
IE
Internet Explorer
manifest attribute
tags
tidying
HTML5 attributes
JavaScript frameworks
jQuery Mobile
Knockout.js
mobile
htmlEmailBody tag
I id attribute
id query string parameter
ideas:detailOutputLink tag
ideas:listOutputLink tag
ideas:profileListOutputLink tag
IdeaStandardController class instantiation
IdeaStandardSetController class instantiation
IDEs
image tag,
Improving performance
include tag
Index
inline editing, Visualforce enabling
Input components
Input components, Visualforce
inputCheckbox tag
inputField tag
,
,
,
inputFile tag
inputHidden tag
inputSecret tag
inputText tag
,
inputTextarea tag
,
inputTextArea tag, Visualforce
insert tag
iPhone development
mapping application example
Iteration components
J
JavaScript
@RemoteAction
Ajax
Ajax asynchronous operation status
events
jQuery
jQuery Mobile
library for Visualforce Mobile
mobile
partial page updates
remote method override
Remote Objects
,
,
remoting
,
,
,
,
using DOM ID
Visualforce
JavaScript library
Visualforce
JavaScript remoting
,
JavaScript Remoting debugging
limits
K
Keywords transient
knowledge:articleCaseToolbar tag
knowledge:articleList tag
knowledge:articleRendererToolbar tag
knowledge:articleTypeList tag
knowledge:categoryList tag
L
Label global variable type
Label.Site global variable type
Layouts, page
See Page layouts
legend tag
,
,
Library
JavaScript commands for Visualforce Mobile
Library, component
See Component reference
Lifecycle controller
,
controller extension
,
execution order
get request
page
,
postback request
view state
View State tab
limitations
,
limits
lineSeries tag
,
Links query string parameters
liveAgent:clientChat tag
liveAgent:clientChatAlertMessage tag
liveAgent:clientChatCancelButton tag
liveAgent:clientChatEndButton tag
liveAgent:clientChatFileTransfer tag
liveAgent:clientChatInput tag
liveAgent:clientChatLog tag
liveAgent:clientChatLogAlertMessage tag
liveAgent:clientChatMessages tag
liveAgent:clientChatQueuePosition tag
liveAgent:clientChatSaveButton tag
liveAgent:clientChatSendButton tag
liveAgent:clientChatStatusMessage tag
location
M map
Merge fields
Message class instantiation
severity enum
732
Index
Message severity
Messaging namespace
EmailFileAttachment class
SingleEmailMessage class
messaging:attachment tag
messaging:emailHeader tag
messaging:emailTemplate tag
messaging:htmlEmailBody tag
messaging:plainTextEmailBody tag
Methods action
DescribeFieldResult object
DescribeSObjectResult object
getName()
getter
,
navigation
setter
mobile
,
,
Mobile
@RemoteAction
example code
JavaScript
Remote Objects
see Visualforce Mobile
mobile configurations
MVC architecture
N
Namespaces c
custom component
Navigation
Network
Network global variable type
New features in this release
O
ObjectType global variable type
Operators, expression
Organization global variable type
outputField tag
outputLabel tag
outputLink tag
outputPanel tag
,
,
outputText tag
Overriding buttons
tab home pages
733
Overview
Salesforce Classic Mobile
Visualforce
Visualforce Mobile
P packages
Page creation
Page editor
Page global variable type
Page layouts limitations
page parameters
page tag contentType attribute
renderAs attribute
pageBlock tag
pageBlockSectionItem tag
pageBlockTable tag
pageMessage tag
PageReference
PageReference class instantiation
navigation example
query string example
PageReference object
PageReference objects
Pages
BlackBerry development
cross-platform mobile development
CSS
iPhone development
mobile development
styling
panelBar tag
param tag
Parameters setting query string
Partial page updates
PDF getting query string
query string id
limitations
render as
PDF, best practice
PDF, render as
Permission global variable type
Permissions controller
Index
pieSeries tag
plainTextEmailBody tag
Platform, Force.com
See Force.com platform
Postback requests
Profile global variable type
Q
Query string parameters getting
setting
testing with
Quick fixes
,
Quick start creating a page
displaying field values
Editing table data
redirecting pages
render as PDF
specifying a controller
Quick start tutorial, Visualforce
R radarSeries tag
Read Only Context
Record types
Redirecting to a static resource
Reference, component
See Component reference
relatedList tag
,
Release notes
Remote Objects
@RemoteAction
business logic
callback functions
considerations
create
,
del
delete
example code
limitations
limits
query criteria
remote method override
retrieve
trade-offs
transactions
update
734
Remote Objects (continued) upsert
with jQuery
rendered attribute
repeat tag
,
rerender attribute
reRender attribute
Resource global variable type
,
Resources, static
See Static resources
S
S-controls compared with Visualforce pages
limitations
Salesforce Classic Mobile mobile configurations
overview
Salesforce editions, supported
Salesforce styles removing
Saving
scatterSeries tag
SControl global variable type
Security code
formulas
Visualforce
Security, controller
selectCheckboxes tag
,
selectList tag
,
SelectOption example
instantiation
selectOption tag, Visualforce
selectRadio tag
selectRadio tag, Visualforce
Session Cache
Setter methods
Setup global variable type
Severity, messages
Sharing rules
showHeader attribute
Site global variable type
site:googleAnalyticsTracking tag
site:previewAsAdmin tag
sObjects describe result methods
social:profileViewer tag
Index
Standard controllers accessing data
actions
associating with pages
extending
styling pages that use
validation rules
Standard object list
StandardController example
standardController attribute
StandardController class instantiation
StandardSetController example
prototype object
StandardSetController class instantiation
standardStylesheets attribute
Static resource
Static resources redirecting to
status attribute
style attribute
,
Style sheets
See Cascading style sheets.
styleClass attribute
,
stylesheet tag
Stylesheets email template
Styling pages removing Salesforce styles
standard controllers and
with custom styles
with Salesforce styles
,
support:caseArticles tag
support:caseFeed tag
support:caseUnifiedFiles tag
support:clickToDial tag
support:portalPublisher tag
Syntax highlighting
System global variable
System mode
System.ApexPages
class
System.Cookie
class
System.OriginDateTime global variable type
735
System.PageReference
class
System.SelectOption
class
T
Tables dataTable tag
pageBlockTable tag
Tabs overriding
Visualforce Mobile
tabStyle attribute
Tags actionFunction
,
,
actionPoller
,
actionStatus
actionSupport
,
,
,
,
analytics:reportChart
apex:actionFunction
apex:actionPoller
apex:actionRegion
apex:actionStatus
apex:actionSupport
apex:areaSeries
apex:attribute
apex:axis
apex:barSeries
apex:canvasApp
apex:chart
apex:chartLabel
apex:chartTips
apex:column
apex:commandButton
apex:commandLink
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
Index
Tags (continued) apex:iframe
apex:image
apex:include
apex:includeLightning
apex:includeScript
apex:inlineEditSupport
apex:input
apex:inputCheckbox
apex:inputField
apex:inputFile
apex:inputHidden
apex:inputSecret
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
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
736
Tags (continued) apex:remoteObjects
apex:repeat
apex:scatterSeries
apex:scontrol
apex:sectionHeader
apex:selectCheckboxes
apex:selectList
apex:selectOption
apex:selectOptions
apex:selectRadio
apex:stylesheet
apex:tab
apex:tabPanel
apex:toolbar
apex:toolbarGroup
apex:variable
apex:vote
areaSeries
,
attachment
attribute
axis
,
,
barSeries
,
,
chart
,
chartLabel
,
,
,
chartTips
,
,
chatter:feed
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
column
commandButton
,
,
,
,
,
commandLink
,
,
,
,
,
Index
Tags (continued) component
componentBody
composition
dataTable
define
detail
,
dynamicComponent
emailTemplate
facet
,
flow:interview
form
,
,
,
gaugeSeries
HTML
htmlEmailBody
ideas:detailOutputLink
ideas:listOutputLink
ideas:profileListOutputLink
include
,
,
inputCheckbox
inputField
,
inputFile
inputHidden
inputSecret
inputText
,
,
inputTextarea
,
insert
knowledge:articleCaseToolbar
knowledge:articleList
knowledge:articleRendererToolbar
knowledge:articleTypeList
knowledge:categoryList
legend
,
lineSeries
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
messaging:emailHeader
737
Tags (continued) messaging:emailTemplate
messaging:htmlEmailBody
messaging:plainTextEmailBody
outputField
outputLabel
,
outputLink
,
outputPanel
,
,
outputText
page
,
,
,
,
,
,
,
pageBlock
,
,
pageBlockSectionItem
pageBlockTable
pageMessage tag
panelBar
param
pieSeries
,
,
plainTextEmailBody
radarSeries
,
,
relatedList
repeat
,
,
scatterSeries
,
selectCheckboxes
selectList
,
selectRadio
site:googleAnalyticsTracking
site:previewAsAdmin
social:profileViewer
style sheet
stylesheet
,
support:caseArticles
support:caseFeed
support:caseUnifiedFiles
support:clickToDial
support:portalPublisher
togglePanel
topics:widget
wave:dashboard
Tags, custom
See Custom components
Templates dynamic
skeleton
Templates, email
See Email templates
Testing controllers
togglePanel tag
topics:widget tag
transient keyword
Index
Troubleshooting page creation
performance issues
Tutorial, Visualforce quick start
Typographical conventions
U
Unit tests
Upgrading
Visualforce
URL query string parameters getting
setting
User global variable type
User profile
User.UITheme global variable type
User.UIThemeDisplayed global variable type
UserRole global variable type
V
Variables, global
See Global variables
Versioning custom components
packages
View state
Visualforce action methods
Ajax
ApexPages methods
chart
,
,
,
,
compiling successfully
dashboard components, advanced
dashboard components, basic
data
development mode footer
dynamic binding
,
,
custom objects
packages
standard objects
dynamic bindings
dynamic components
,
dynamic reference
,
editor
embedding flows
environments
field sets
form tag
738
Visualforce (continued) getting flow variable values
global variables
,
globals
,
Google Charts, integrating with
graphic
,
how users resume a flow
image tag
inline editing
inputTextArea tag
JavaScript
JavaScript library
JavaScript remoting
limitations
lists
maps
message severity
non-dynamic components
overriding buttons and tab home pages
page considerations
record types
restrictions
security tips
selectOption tag
selectRadio tag
sending email
setting flow variable values
templates
tools
versioning
View State tab
whether users can pause a flow
Visualforce Mobile best practices
cross-platform development
JavaScript library
tabs
testing
Visualforce pages
ContentType
doctype
object accessibility
W wave:dashboard tag
with sharing
Wizards, creating
Letöltés
Hirdetés