上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 在 Lightning 框架中,如果我们想要使用第三方的组件,可以将它们包含在 Lightning Container 模块中。 Lightning Container 的工作原理 Lightning Container 会将内部的组件包含在一个 iframe 中,并且提供了若干函数让其内部的组件和 阅读全文
posted @ 2019-12-28 01:08 程程哥 阅读(382) 评论(0) 推荐(0) 编辑
摘要: Lookup 组件 Visualforce 框架默认提供了设置 Lookup 字段的组件: 而在 Lightning 框架中还没有类似的组件。 本文的目的是在 Lightning 框架中建立一个 Lookup 组件,从而让用户可以选择相关的对象记录,设置 Lookup 字段的值。 效果如下:(对客户 阅读全文
posted @ 2019-12-23 02:16 程程哥 阅读(524) 评论(0) 推荐(0) 编辑
摘要: Application Event 在 Lightning 框架中有两种事件: Component Event:组件事件 Application Event:应用事件 Application Event 是一个典型的“观察者模式”的实现,它从某一个组件中发出,然后所有定义了其 handler 的组件 阅读全文
posted @ 2019-12-23 02:15 程程哥 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Apex 企业设计模式将应用分为服务层、模型层、选择逻辑层、工作单元几个部分。FFLIB 是一个开源的 Apex 框架,可以帮助开发者快速建立相关的功能。 FFLIB 的安装 FFLIB 可以直接部署到需要使用的 Salesforce 系统中。在其 "GitHub 主页" 上可以点击 “Deploy 阅读全文
posted @ 2019-12-21 01:56 程程哥 阅读(442) 评论(0) 推荐(0) 编辑
摘要: FFLIB 是一个免费的框架,对 Apex 进行了扩展。它的结构实现了 Salesforce 推荐的 "Apex 企业设计模式" 。 在学习如何使用 FFLIB 框架之前,我们先来了解一下 Apex 企业设计模式的结构。 Apex 企业设计模式 Apex 企业设计模式的结构遵循了“关注点分离”的概念 阅读全文
posted @ 2019-12-21 01:55 程程哥 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 使用WSDL2Apex从网络服务生成Apex类 如果某个网络服务被定义在WSDL文件中,而Salesforce必须使用SOAP和网络服务进行通信,则这种情况在某些时候会为开发者带来很多麻烦。为了简化SOAP请求,可以使用Salesforce中提供的功能将此网络服务转化为Apex类。开发者可以通过此A 阅读全文
posted @ 2019-09-20 16:42 程程哥 阅读(330) 评论(0) 推荐(0) 编辑
摘要: Salesforce与网络服务的通信 在Salesforce中可以利用Apex类与远程站点的网络服务进行通信。当远程网络服务支持REST方法时,开发者可以利用Apex代码进行数据的操作。 设置远程站点 在设置界面下,搜索“远程站点”,点击“安全性控制”菜单项下的“远程站点设置”链接,即可进入远程站点 阅读全文
posted @ 2019-08-31 00:50 程程哥 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: Salesforce 数据API分类 Salesforce中提供了四种数据API接口。数据API接口为开发者提供了操作Salesforce数据的能力。它们分别是: REST API:依据RESTful方法对数据进行新建、读取、更新、删除(CRUD)处理。REST API支持JSON和XML格式。RE 阅读全文
posted @ 2019-08-18 07:19 程程哥 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 自定义元数据类型的优点 Salesforce中的设定都是以元数据(Metadata)存在的。在Salesforce中,用户可以新建自定义对象、自定义字段等,这些数据结构都以元数据的形式存储在系统中。当用户迁移Salesforce数据时,如果不使用数据迁移工具(比如Data Loader或者导入导出工 阅读全文
posted @ 2019-07-31 22:28 程程哥 阅读(1796) 评论(0) 推荐(0) 编辑
摘要: DML 选项 在 DML 语句执行的时候可以设置选项。这些选项用 DML.Options 类来表示。 完整的介绍在 "官方文档" 中。 在建立一个 DML.Options 实例之后,可以使用 setOptions() 函数来使用。 比如: 可用的属性主要有: allowFieldTruncation 阅读全文
posted @ 2019-07-19 21:42 程程哥 阅读(400) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页