Visualforce

Visualforce 给予客户在任何屏幕上设计用于任何体验的应用程序用户界面的能力。使用由 Apex 编程语言所提供的强大逻辑和工作流智能,Visualforce 提供能够满足在多种设备上为多种不同类型用户设计应用程序的需求的灵活性。

现在您可以创建并提交您能设想的任何用户体验。




Visualforce 提供基于页面的模型,其构建于标准 HTML 和 Web 演示技术上,并因为用于实施公共用户界面元素的组件库和用于在这些些元素之间创建新互动的控制器模型而倍受赞誉。作 为更大型 Force.com 平台的一部分, Visualforce 中创建的用户体验直接利用其他 Force.com 功能中创建的数据、逻辑和工作流。Visualforce 特征和功能将包括。


页面 – 此功能实现对应用程序用户界面的设计定义。使用标准 Web 技术(包括 HTML、AJAX 和 Flex)实 施的页面将动态检测设备,并将设备与特定的设计定义相关联。页面将允许客户使用标准 Web 技术(任何 Web 开发者都会很快熟悉这些技术,并能够自动将正确的体验提供到正确的设备)创建任何用户体验。


组件 – 通过组件,您可以创建自动匹配 Salesforce 应用程序的外观和感觉的新应用程序,或根据特定的客户和用户需求轻松地自定义和扩展 Salesforce 用户界面。通过组合现有的用户界面元素,客户可快速创建用户体验。Visualforce 将提供重新使用预定义标准 Salesforce UI 组件和自定义设计 UI 组件的能力。Visualforce 可使用 50 个以上的标准 Salesforce UI 元素。


逻辑控制器 - 该控制器使客户能够构建任何用户界面行为。客户将能够使用 Visualforce 快速创建利用现有应用程序功能的新外观和感觉。客户可定义全新的 UI 互动,这些互动得益于 Apex 编程语言的所有能力。标准控制器使得客户能够继承并重新使用所有标准 Salesforce UI 行为诸如新建,编辑和保存。客户还将具有强大的自定义控制器功能,以使用 Apex 定义新的 UI 行为。