SalesForce学习
入门SalesForce
不要辣椒谢谢
这个作者很懒,什么都没留下…
展开
-
Salesforce--页面使用千分符
http://blog.csdn.net/woshizoe/article/details/46461991如果是OutputField,修改成OutputText<apex:outputText value="{0, number, ###,##0.00}">//根据需要调整0.00还是0 <apex:param value="{!num.spi.Potential__c}"></ape原创 2017-12-21 15:37:19 · 453 阅读 · 0 评论 -
Salesforce Lightning 修改后不立即生效
原文:https://my.oschina.net/SpringZhang/blog/1603469安全性控制==>启用安全持久的浏览器缓存以提高性能 的勾去掉在开发环境中便于调试,将勾去掉,在正式环境中勾选上,将资源缓存提高性能原创 2018-01-27 13:25:34 · 472 阅读 · 0 评论 -
Salesforce Lightning 重写lightning的View操作报错
如题。报错信息如下: There were custom validation error(s) encountered while saving the affected record(s). The first validation error encountered was “Large is not a supported form factor.”.原因是该对象已经通过Li原创 2018-01-30 15:39:02 · 538 阅读 · 0 评论 -
Salesforce Lightning Handler的各种事件监听
1.初始化事件"init" value="{!this}" action="{!c.doInit}" />2.监听Atrribute变化"selectedDepartId" type="Id"/>"change" value="{!v.selectedDepartId}" action="{!c.departmentChange}" />3.接收事件aura:reg原创 2018-02-04 13:27:56 · 691 阅读 · 0 评论 -
Salesforce Lightning 动态初始化选项列表
1.通过集合初始化方式component中声明一个属性,并在选项列表控件使用"departs1" type="Department__c[]" />lightning:select aura:id="D1" label="事业部" class="dynamic" value="{!v.d1Selected}" onchange="{!c.d1Change}">原创 2018-02-04 13:39:03 · 962 阅读 · 0 评论 -
salesforce中常用技能总结(纯粹干货,深度积累)图解
http://blog.csdn.net/itsme_web/article/details/53976204转载 2018-02-04 14:04:22 · 1064 阅读 · 0 评论 -
Salesforce 进程生成器创建计划操作注意事项
原文:https://salesforce.stackexchange.com/questions/65734/how-to-add-time-dependent-actions-in-lightning-process-builderScheduled actions are only available in two cases.On the object node, the ...原创 2018-02-07 22:19:45 · 548 阅读 · 2 评论 -
Salesforce Lightning 使用 SVG
1-自定义控件 原文:https://my.oschina.net/SpringZhang/blog/16140422-![CDATA标记为纯文本,在afterRender中控制 原文:https://salesforce.stackexchange.com/questions/77459/including-svg-in-a-lightning-component...转载 2018-02-08 14:29:06 · 473 阅读 · 0 评论 -
Salesforce Apex 获取对象的所有字段并获取字段详情
获取所有字段SObjectType esalesTemp = Schema.getGlobalDescribe().get('EsalesTemp__c');Map<String,Schema.SObjectField> mfields = esalesTemp.getDescribe().fields.getMap();for (String s: mfields.keyS...原创 2018-02-08 17:17:12 · 2663 阅读 · 0 评论 -
Salesforce Lightning 在JS controller中调用另一个JS方法
1.使用Helper将需要封装重复调用的方法封装在helper中,通过helper.functionName调用。2.直接在JS Controller内部调用var a = component.get('c.functionName');$A.enqueueAction(a);...原创 2018-02-24 13:49:12 · 1142 阅读 · 0 评论 -
Salesforce-在VisualForce页面的JS中使用Controller的对象集合
如题。- Controller:public with sharing class BaiduMapController { //业务人员(需要转化成Json传给page使用) public String salesListJson {get;set;} public List<Salesman__c> salesList {get;set;} public BaiduM原创 2017-11-17 17:13:44 · 1036 阅读 · 0 评论 -
Salesforce Lightning {!expression}和{#expression}的区别
{#expression} (Unbound Expressions) Data updates behave as you would expect in JavaScript. Primitives, such as String , are passed by value, and data updates for the expression in the parent and chi原创 2017-11-20 11:26:26 · 414 阅读 · 0 评论 -
Salesforce-在代码调用审批流
//发起子商机申请审批{!REQUIRESCRIPT("/soap/ajax/40.0/connection.js")} {!REQUIRESCRIPT("/soap/ajax/40.0/apex.js")} var ruc = new sforce.SObject("Relation_Unit__c"); ruc.id ='{!Relation_Unit__c.Id}';var resu原创 2017-11-25 12:54:22 · 1414 阅读 · 0 评论 -
Salesforce - Visualforce必填字段展示
原文链接: https://salesforce.stackexchange.com/questions/5462/required-field-mark-red-vertical-bar-not-coming<apex:pageBlock > <apex:pageBlockSection> <apex:pageBlockSectionItem> <原创 2017-11-25 14:45:50 · 935 阅读 · 0 评论 -
Salesforce - Apex中设置记录类型RecordType
原文链接:https://salesforce.stackexchange.com/questions/141098/how-to-set-record-type-of-records-while-saving-the-recordsId recordTypeId = Schema.SObjectType.OBJECT_NAME.getRecordTypeInfosByName()原创 2017-11-27 14:08:55 · 1777 阅读 · 0 评论 -
Salesforce -- 代码控制记录共享
JS:var objSharing = new sforce.SObject("objname__share");//here you have to supply the name of the sharing object corresponding to that object for which you want to share the record. objSharing.Parent原创 2017-11-30 19:47:07 · 750 阅读 · 0 评论 -
Salesforce -- 自定义放大镜查找界面
如图,重写放大镜的查找界面VisualForce:<script type="text/javascript"> function getObjectPrefix(objectName) { sforce.connection.sessionId = '{!$Api.Session_ID}'; var KeyPrefixValue = sforce.connec原创 2017-12-04 09:22:39 · 639 阅读 · 2 评论 -
Salesforce -- VisualForce页面显示错误/警告等信息
1.Visualforce页面添加标签 :<apex:pageMessages/>2.需要报错的地方使用:ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.ERROR, '已包含相同聚焦客户的关联单位,无法重复添加!'));原创 2017-12-04 09:29:19 · 1865 阅读 · 0 评论 -
Salesforce -- Apex发送电子邮件
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage(); mail.setSubject('商机新建项目联系人报错信息'); mail.setHtmlBody('\n\n--------- '+e.getStackTraceString()+':'+e.getMess原创 2017-12-04 09:35:41 · 2496 阅读 · 0 评论 -
Salesforce -- 自定义按钮弹出VisualForce页面,页面关闭后刷新原页面
1.自定义按钮JS://打开新页面/窗口var new_window = window.open('/apex/RelationUnitBuSetPage?rucId={!Relation_Unit__c.Id}'); //循环检测窗口是否关闭 var loop = setInterval(function() { //如果新窗口关闭了,刷新原来的页面原创 2017-12-04 10:08:31 · 2630 阅读 · 0 评论 -
Salesforce Lightning - 常用标签整合
aura:componentLighting组件,implements="flexipage:availableForAllPageTypes":在LightningAppBuilder中使用。implements="force:appHostable":可以添加到tab,包括移动端和电脑端。lightning:actionOverride : 可以重写Actionaura:attr原创 2017-11-07 10:01:26 · 1601 阅读 · 0 评论 -
SalesforceDX-安装,配置
原文链接:https://trailhead.salesforce.com/trails/sfdx_get_started/projects/quick-start-salesforce-dx/steps/set-up-your-salesforce-dx-environmentWindows64位安装地址:https://sfdc.co/sfdx_cli_win64测试安装成功安装完成后,进入原创 2017-11-06 14:16:48 · 1190 阅读 · 0 评论 -
Salesforce HaoIDE加载org中Lightning组件
如题,要在HaoIDE插件新建项目默认加载出Org中原有的Lightning组件。1.进入设置,找到Org配置:2-1.找到subscribed_metadata_objects,表示加载项目时要获取哪些文件到本地,手动添加文件夹名称。2-2.不知道文件夹名称,也可以通过设置点击开启,自动添加。3.修改后会提示Update项目,完成即可。下次new项目则同时载入新添加的文件夹。原创 2017-11-06 17:35:47 · 1046 阅读 · 0 评论 -
Salesforce Lightning 中修改"最近列表"要显示的字段
如果要调整其他视图显示字段直接在视图中操作即可。原创 2017-11-01 00:01:40 · 701 阅读 · 0 评论 -
Salesforce Lightning 在页面布局中添加相关列表tab
显示如图效果,在对象的详情界面展示其相关的对象: 1-进入Lightning应用程序生成器 2-左侧新建一个选项卡,在选项卡属性中添加选项卡,自定义其名称: 3-再从左侧拖入一个相关列表-单一: 保存启用即可。原创 2017-11-01 16:49:42 · 1968 阅读 · 0 评论 -
Salesforce修改相关列表标签名
在多对多关系的结构中,比如A和B多对多关联,需要建立C表, 其中C表和A表建立查找关系,C表和B表也建立查找关系。如果在A中要展示多对多的列表,采用中间表默认会显示中间表名称,例如: 住房房产下默认显示的是中间表的名字(住房房产_车位),要将这个名字修改成自定义label:1.进入中间表,查看自定义字段,选择一个查找关系,点击编辑。2.进入编辑页面,找到”相关列表标签”,修改为自定义名称即可原创 2017-10-31 00:27:17 · 954 阅读 · 0 评论 -
Salesforce / Salesforce Lightning 移除快速操作
如图,要移除首页Top显示的快速操作: 1- 进入设置,搜索:发布者布局 2-编辑布局移除Classic/Lightning里的所有action 保存刷新即可。(但是快速操作按钮无法去除。)原创 2017-11-02 09:11:19 · 510 阅读 · 0 评论 -
Salesforce去除邮箱验证
1.进入设置->管理用户->用户2.找到要调整的用户简档 3.进入简档->找到登录ip范围 4.在Ip范围中新建一个所有Ip范围,保存,这样更换电脑登录就不会要求验证码了原创 2017-10-27 11:20:33 · 2066 阅读 · 0 评论 -
SalesForce - Apex入门
Apex入门Apex介绍Apex是SalesForce平台上,用于开发者根据不同的需求操作数据库,实现需求的一种语言。 由于是一种语言,Apex的解释运行过程是基于SalesForce平台的,Apex类似于Java,但有自己的写法,有自己的对数据库的操作语句(DML)。Apex如何工作当开发人员将Apex代码写入并保存到平台时,平台应用服务器首先将代码编译成Apex运行时解释器可以理解的一组抽象指令原创 2017-04-06 17:36:21 · 10135 阅读 · 2 评论