1. <analytics:reportChart> :
用法:在page中插入report的图表
参数:・developerName:要插入的report的API名
・reportId:要插入的report的ID(15位或18位)
2.<apex:actionFunction> :
用法:・可以通过JS使用AJAX
・需要与<apex:form>共用
・action属性中填自定义的JS方法名
参数:・status:显示AJAX执行状态。与<apex:actionStatus>连用
3.<apex:actionPoller>:
用法:・根据指定的时间间隔来向服务器发送AJAX请求
参数:・action:发送的请求方法名
・interval:发送请求的间隔(秒)。最小5秒,未定义则为60秒
4.<apex:actionRegion>:
用法:・Visualforce页面上的一个区域,当出现AJAX请求时,该区域划分了Force.com服务器应该处理的组件,只有在actionRegion内部的组件元素被处理。
5.<apex:actionStatus>:
用法:显示AJAX更新请求状态的组件。AJAX请求可以是正在进行的,也可以是完成的
参数:・startText:在AJAX状态前面加的文字
・stopText:在AJAX状态后面加的文字
6.<apex:actionSupport>:
用法:将AJAX功能添加到一个组件中,允许服务器异步刷新该组件
参数:・event:触发AJAX的事件
・status:显示AJAX执行状态。与<apex:actionStatus>连用
・reRender:当AJAX更新请求的结果返回到客户端时,重新绘制的一个或多个组件的ID。
7.<apex:attribute>:
用法:<apex:component>的子属性
8.<apex:axis>:
用法:定义图表的轴。使用此选项设置轴的单位、比例、标记和其他可视选项。您最多可以定义四个轴
9.<apex:chart>:
用法:定义图表的一般特征,包括大小和数据绑定
参数:・data:图表绑定的数据源
10.<apex:chartLabel>:
用法:添加图表提示信息标签
11.<apex:chartTips>:
用法:定义当鼠标悬浮在图表元素上方时显示的信息
12.<apex:column>:
用法:・定义Table的一列
・必须套在<apex:dataTable>或<apex:pageBlockTable>里面
参数:・value:列显示的值
13.<apex:commandButton>:
用法:・等同于HTML表单中的按钮,有submit功能
・该按钮执行Controller定义的操作,然后刷新当前页面,或根据返回的PageReference来导航到其他页面
・必须包含在<apex:form>中
参数:・status:显示AJAX更新请求的状况的关联组件的ID
・reRender:当AJAX更新请求的结果返回给客户机时,重新创建一个或多个组件的ID。
14.<apex:commandLink>:
用法:・等同于html表单中的超链接,执行Controller定义的操作,然后刷新当前页面,或根据返回的PageReference来导航到其他页面
・必须包含在<apex:form>中
15.<apex:component>:
用法:・自定义Visualforce组件。所有自定义组件定义必须包装在单个<apex:component>标记中
16.<apex:composition>:
用法:包含第二个模板页内容的页面区域。
17 <apex:dataList>:
用法:通过迭代一组数据定义的有序或无序的值列表。<apex:dataList>组件的主体指定单个项在列表中的显示方式。数据集最多可包含1000个项目。
18.<apex:dataTable>:
用法:一种HTML表,通过对一组数据进行迭代来定义,每行显示一项数据的相关信息。<apex:dataTable>的主体包含一个或多个列组件,用于指定应为每个数据项显示哪些信息。数据集最多可包含1000个项目。
19.<apex:define>:
用法:为Visualforce模板页面中定义的<apex:insert>组件提供内容的模板组件。
20.<apex:detail>:
用法:此组件包括用于包括或排除标准Salesforce应用程序界面中显示的关联相关列表、关联列表悬停链接和标题栏的属性。
21.<apex:dynamicComponent>:
用法:此标记用作动态顶点组件的占位符。它有一个必需的参数componentValue,该参数接受返回动态组件的Apex方法的名称
22.<apex:emailPublisher>:
用法:允许使用案例提要的支持代理撰写并向客户发送电子邮件。您可以自定义此发布服务器以支持电子邮件模板和附件。
23.<apex:enhancedList>:
用法:可以在page上添加某个Object的list view
24.<apex:facet>:
用法:在父组件的特定部分中呈现的内容的占位符,例如<apex:dataTable>的页眉或页脚。
25.<apex:flash>:
用法:插入flash电影
26.<apex:form>:
用法:相当于HTML中的表单(用<apex:commandButton>或<apex:commandLink>来提交)
27.<apex:gaugeSeries>:
用法:显示特定指标进展情况的数据系列。
28 <apex:iframe>:
用法:在Visualforce页面中创建内联框架的组件。框架允许您在滚动或替换其他信息时保持某些信息可见。
29.<apex:image>:
用法:插入图片(相当于HTML中的<img>)
30.<apex:include>:
用法:从一个page页面中引入别的page页面
参数:・pageName:要引入的page的名字
31.<apex:includeLightning>:
用法:从一个page页面中引入别的lightning page页面
32.<apex:includeScript>:
用法:相当于HTML中的<script>标签
33.<apex:input>:
用法:相当于HTML中的<input>标签
34.<apex:inputCheckbox>:
用法:相当于HTML中的<input type="checkbox">标签
35.<apex:inputField>:
用法:对应于Salesforce对象上的字段的值的HTML输入元素。
36.<apex:inputFile>:
用法:创建用于上传文件的组件
37.<apex:inputHidden>:
用法:创建隐藏域
38.<apex:inputSecret>:
用法:生成密码输入框
39.<apex:inputText>:
用法:相当于HTML 的<input>标签
40.<apex:inputTextarea>:
用法:相当于HTML 的<textarea>标签
41.<apex:insert>:
用法:将此组件与<apex:composition>和<apex:define>组件一起使用,以在多个页面之间共享数据。
42.<apex:lineSeries>:
用法:建立连接点线图
43.<apex:listViews>:
用法:建立列表视图(和<apex:enhancedList>类似)
44.<apex:logCallPublisher>:
用法:允许使用案例提要的支持代理为客户呼叫创建日志。
45.<apex:map>:
用法:・显示基于JavaScript的交互式地图,并根据Salesforce或其他数据完成缩放、平移和标记。
・在Developer Edition组织中无法使用
46.<apex:mapInfoWindow>:
用法:为显示在<apex:map>上某个位置的标记定义信息窗口。当用户单击或轻触标记时,组件将显示在信息窗口中。主体可以是Visualforce标记、HTML和CSS,甚至是纯文本。
47.<apex:mapMarker>:
用法:定义要显示在<apex:map>上某个位置的标记。
48.<apex:message>:
用法:特定组件的消息,例如警告或错误。如果页面中未包含<apex:message>或<apex:messages>组件,则大多数警告和错误消息仅显示在调试日志中。
49.<apex:messages>:
用法:为当前页面上的所有组件生成的所有消息。
50.<apex:milestoneTracker>:
用法:显示里程碑跟踪器。
51.<apex:outputField>:
用法:Salesforce对象上字段的标签和值的只读显示。
参数:・value:绑定的字段名称
52.<apex:outputLabel>:
用法:相当于HTML的<label>标签
53.<apex:outputLink>:
用法:相当于HTML的<a>标签
参数:・value:链接的url
54.<apex:outputPanel>:
用法:相当于HTML的<div>或<span>标签
55.<apex:outputText>:
用法:显示在vs page的文字组件,会生成在<span>标签中的文字,可以使用css样式
56.<apex:page>:
用法:所有page组件都要包含在这个标签里
参数:・showHeader:指定是否在页面中包含Salesforce标签的页眉
・controller:用于控制该页的操作的Apex自定义controller类的名称。如果还存在standardController属性,则无法指定此属性。
57.<apex:pageBlock>:
用法:页面中的一个区域,使用与Salesforce detail页面外观相似的样式,但没有任何默认内容。
58.<apex:pageBlockButtons>:
用法:样式类似于标准Salesforce按钮的一组按钮。此组件必须是<apex:pageBlock>的子组件
59.<apex:pageBlockSection>:
用法:・<apex:pageBlock>组件中的一部分数据,类似于标准Salesforce页面布局定义中的一部分。
・由一个或多个列组成,每个列跨越两个单元格:一个用于字段的标签,一个表示其值。 ・要将Salesforce对象中的字段添加<apex:pageBlockSection>,请使用<apex:inputField>或<apex:outputField>组件。每个组件都会自动显示字段的关联标签。
60.<apex:pageBlockSectionItem>:
用法:・<apex:pageBlockSection>中占用一行一列的单个数据。
・组件最多可以包含两个子组件。如果未指定任何内容,则列渲染为空白。如果指定了一个子组件,则内容将跨越列的两个单元格。如果指定了两个子组件,则第一个子组件的内容将呈现在列的左侧“标签”单元中,而第二个子组件的内容将呈现在列的右侧“数据”单元中。
61.<apex:pageBlockTable>:
用法:・在<apex:pageBlock>或<apex:pageBlockSection>组件中显示为表格的数据列表,类似于标准Salesforce页面中的相关列表或列表视图。
・与<apex:dataTable>类似,<apex:pageBlockTable>是通过迭代一组数据来定义的,每行显示一项数据的相关信息。这组数据最多可以包含1000项。
62.<apex:pageMessage>:
用法:在页面中显示信息
63.<apex:pageMessages>:
用法:此组件显示为当前页面上的所有组件生成的所有消息。
64.<apex:panelBar>:
用法:・包含一个或多个<apex:panelBarItem>标记的页面区域,当用户单击相关联的标题时,这些标记可以展开
・展开<apex:panelBarItem>时,将显示项目的标题和内容,同时隐藏所有其他项目的内容。当另一个<apex:panelBarItem>展开时,原始项的内容将再次隐藏。<apex:panelBar>最多可包含1000个<apex:panelBarItem>标记。
65.<apex:panelBarItem>:
用法:・<apex:panelBar>的一个部分,当用户单击该部分标题时可以展开或缩回。
・展开后,将显示<apex:panelBarItem>的标题和内容。缩回时,只有<apex:panelBarItem>显示
66.<apex:panelGrid>:
用法:・呈现一个HTML表格元素
・其中<apex:panelGrid>主体中的每个组件都放置在第一行中的相应单元格,直到达到列数为止。此时,下一个零部件将换行到下一行,并放置在第一个单元中。
67.<apex:panelGroup>:
用法:・多个子组件的容器,以便它们可以显示在单个panelGrid单元中。
・<apex:panelGroup>必须是<apex:panelGrid>的子组件
68.<apex:param>:
用法:可作为下面标签的子组件:
• <apex:actionFunction>
• <apex:actionSupport>
• <apex:commandLink>
• <apex:outputLink>
• <apex:outputText>
• <flow:interview>
69.<apex:pieSeries>:
用法:插入饼图
70.<apex:radarSeries>:
用法:插入雷达图
71.<apex:relatedList>:
用法:插入关联List。
72.<apex:remoteObjectModel>:
用法:定义要使用Visualforce远程对象访问的sObject及其字段。
73.<apex:remoteObjects>:
用法:使用此组件以及子apex:remoteObjectModel和apex:remoteObjectField组件,可以指定要使用Visualforce远程对象访问的对象和字段。
74.<apex:repeat>:
用法:一种迭代组件,允许您根据指定的结构输出集合的内容。该系列最多可包含1000个项目。
75.<apex:scatterSeries>:
用法:在线性视觉力图中呈现为单个(未连接)点的数据系列。
76.<apex:scontrol>:
用法:显示s控件的内联帧。
77.<apex:sectionHeader>:
用法:页面的标题栏。在标准Salesforce页面中,标题栏是直接显示在选项卡栏下方的彩色标题。
78.<apex:selectCheckboxes>:
用法:表中显示的一组相关复选框输入元素。
79.<apex:selectList>:
用法:选项列表,允许用户一次仅选择一个值或多个值,具体取决于其multiselect属性的值。
80.<apex:selectOption>:
用法:<apex:selectcheckbox>或<apex:selectList>组件的可能值。(选项值)
81.<apex:selectOptions>:
用法:<apex:selectcheckbox>、<apex:selectRadio>或<apex:selectList>组件的可能值的集合。
参数:・value:选项引用的值(Controller里定义)
82.<apex:selectRadio>:
用法:一组相关的单选按钮输入元素,显示在表格中。与复选框不同,一次只能选择一个单选按钮。
83.<apex:stylesheet>:
用法:指向样式表的链接,可用于设置Visualforce页面上组件的样式。
参数:・value:引用的式样表的链接
84.<apex:tabPanel>:
用法:显示为一组选项卡的页面区域。
当用户单击选项卡标题时,将显示该选项卡的关联内容,隐藏其他选项卡的内容
85.<apex:tab>:
用法:<apex:tabPanel>中的单个选项卡。
<apex:tab>组件必须是<apex:tabPanel>的子组件。
86.<apex:toolbar>:
用法: 可包含任意数量子组件的样式化水平工具栏。默认情况下,所有子组件都与工具栏的左侧对齐。
87.<apex:toolbarGroup>:
用法:工具栏中的一组组件,可与工具栏的左侧或右侧对齐。
<apex:toolbarGroup>组件必须是<apex:toolbar>的子组件
88.<apex:variable>:
用法:一种局部变量,可用于替换组件主体内的指定表达式。
使用<apex:variable>减少页面中重复和冗长的表达式
89.<apex:vote>:
用法:显示支持投票控件的对象的投票控件的组件。
90.<chatter:follow>:
用法:呈现一个按钮,供用户跟踪或取消跟踪聊天记录。
91.<chatter:followers>:
用法:显示记录的聊天跟随者列表。
92.<chatter:newsfeed>:
用法:显示当前用户的聊天新闻源。
93.<chatter:userPhotoUpload>:
用法:将用户的照片上载到他们的聊天资料页面。
94.<chatteranswers:aboutme>:
用法:Chatter Answers配置文件框,其中包含用户照片、用户名、编辑我的设置链接和注销链接。
95.<chatteranswers:allfeeds>:
用法:显示Chatter Answers应用程序,包括提要、筛选器、配置文件以及注册和登录按钮。
96.<chatteranswers:changepassword>:
用法:显示聊天应答更改密码页面。
97.<chatteranswers:datacategoryfilter>:
用法:Chatter回答数据类别过滤器,它允许用户按数据类别过滤提要。
98.<chatteranswers:feedfilter>:
用法:允许用户对出现在聊天回答中的提要进行排序和过滤。
99.<chatteranswers:feeds>:
用法:Chatter Answers提要允许用户浏览问题和文章,并在区域内发布对问题的答复。
100.<chatteranswers:forgotpassword>:
用法:显示“聊天回答忘记密码”页面。
101.<chatteranswers:forgotpasswordconfirm>:
用法:显示Chatter Answers密码确认页面
102.<chatteranswers:guestsignin>:
用法:Chatter回答登录和注册按钮。这些按钮仅可供来宾用户访问。
103.<chatteranswers:help>:
用法:向客户显示聊天解答帮助页(FAQ)
104.<chatteranswers:login>:
用法:显示聊天应答登录页面。