Visualforce控制器】的更多相关文章

Visualforce框架是遵循MVC结构的.Visualforce页面代表了"视图"部分,Salesforce的各种对象代表了"模型"部分,而Apex则代表了"控制器"部分. Visualforce页面绑定控制器 在Visualforce页面中的"apex:page"标签里可以绑定控制器. 控制器是一个Apex类,可以是标准的控制器类,也可以是用户自己开发的Apex类. 标准控制器类 Salesforce中为标准对象预定义了…
Apex 企业设计模式将应用分为服务层.模型层.选择逻辑层.工作单元几个部分.FFLIB 是一个开源的 Apex 框架,可以帮助开发者快速建立相关的功能. FFLIB 的安装 FFLIB 可以直接部署到需要使用的 Salesforce 系统中.在其 GitHub 主页上可以点击 "Deploy to Salesforce" 按钮直接进行部署. FFLIB 中的关键类 在 FFLIB 中,有一些关键的类可以帮助开发者实现 Apex 的企业设计模式. fflib_SObjectSelect…
一.平台开发人员考试计划 Salesforce平台开发人员初级认证面向具有在Lightning平台上构建自定义应用程序的知识.技能和经验的个人. 该认证考核Lightning平台的基本编程能力,并会使用Apex和Visualforce在Salesforce中开发自定义业务逻辑和自定义界面.要获得此认证,备考人必须成功通过Salesforce平台开发人员初级考试.该考试也是Salesforce 平台开发人员高级考试(多项选择部分)的前提条件. 二.适合人群 本考试适用于具有使用Lightning平…
在本文中,我们将通过一个示例说明如何将"流"(Visual Flow)用于Visualforce页面. 更全面的知识可以参考官方文档. 创建流 我们要创建一个流,它的作用是得到一个"客户"(Account)变量,然后根据其中的自定义字段"是否破产"(Bankrupt__c)来决定是否在客户名称后面加上"已破产"的字样. 步骤如下: 在新的流中创建一个"SObject对象变量",这个变量会用于存储"…
Salesforce开发者文档:https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_quick_start_query_params_setting.htm 代码 <apex:page sidebar="false" standardController="Contact"> <apex:outputLink value="http://goog…
Visualforce实现过滤.数据列表显示.分页功能 可以参考salesforce官网开发文档:https://trailhead.salesforce.com/modules/visualforce_fundamentals/units/visualforce_standard_list_controllers 代码如下: <apex:page sidebar="false" standardController="Contact" recordSetVa…
Visualforce添加过滤器,实现数据的筛选 参考原文:https://trailhead.salesforce.com/modules/visualforce_fundamentals/units/visualforce_standard_list_controllers(官方开发文档) 代码: <apex:page sidebar="false" standardController="Contact" recordSetVar="conta…
Visualforce实现显示Record List(列表) 详细见链接:https://trailhead.salesforce.com/modules/visualforce_fundamentals/units/visualforce_standard_list_controllers(开发者文档) 代码如下: <apex:page sidebar="false" standardController="Contact" recordSetVar=&qu…
Visualforce是一个Web开发框架,允许开发人员构建可以在Lightning平台上本地托管的自定义用户界面.其框架包含:前端的界面设计,使用的类似于HTML的标记语言:以及后端的控制器,使用类似于Java的Apex语言. 哪些版本支持Visualforce? 众所周知,Salesforce分为多个版本,不同的版本功能之间存在一定的差异,而支持Visualforce的版本:Contact Manager,Group,Professional,Enterprise,Unlimited,Per…
了解 Visualforce 页面的生命周期可以让我们明白其各个元素的执行顺序.改变逻辑,从而提高开发效率,避免不必要的错误. 在官方文档中有详细的讲解.本文摘取其中的要点,作为一个总结. Visualforce 页面的请求方式 Visualforce 页面包括两种请求方式: get 请求,就是新建页面的请求,比如通过格式为 "/apex/XXX" 的 URL 请求打开名为 "XXX" 的页面 postback 请求,就是更新页面的请求,比如点击"保存&q…