当我们进入salesforce系统或者切换app后,默认第一个看到的就是home页面。home页面简单的来说可以包括左侧(narrow component)和右侧(wide component)两部分。
左侧包含Recent View,Custom Link,Create New等快捷入口等组件,右侧包括tasks,item to approval,calendar,dashboard snapshot等等。
有时,不同简档的用户需要看到不同的Home页面中的组件或者显示不同的custom link等操作,这时我们就需要针对不同的简档配置不同的home page layout。配置步骤如下:
一. Home Page Layout配置
1.Set Up处搜索home page找到Home Page Layouts进入;
2.输入custom home page layout 名称,勾选需要显示在左侧和中间部分需要显示的组件;
3.调整顺序并点击save & assign;
4.将创建的page layout 分配给profile 为System Administrator保存;
5.效果展示:
通过第一个图和效果展示的图可以看到通过自定义配置,将左侧的Create New组件拿掉了。
通过上面的配置,我们看到针对profile自定义home page layout 很简单,无非就是勾选需要的component,调整顺序后分配一个或者多个简档即可。
那么component是怎么出现的呢?
component包含两部分,一部分是标准的component,包括Create New,Item to approve等等,另外一部分就是自定义 home page component.使用自定义home page component可以让你的home首页变得更加丰富,更加符合扩充的业务要求。
二.Home Page Component
1.点击Set Up,搜索Home Page Component后点击Home Page Component:从图中可以看到,上面标准的component包括常见的component,其中Messages & Alerts 和Custom Links可以自定义,其他均只能引用,无法修改,下面有新建自定义的Components的按钮可以新建;
2.点击New按钮新建Custom Components,可以分成四类创建:
Links类型为可以创建一个自定义链接展示在component中,后面会详细描述Links类型的展示,下面针对Image/Logo,HTML Area 以及Visualforce Area 类型简单描述。
2.1 Image/Logo:此类型通常用于展示公司Logo,其他情况下根据业务情况自己抉择。显示的图片需要先上传Document上并且要求图片必须小于100K。
2.2 Html Area : 此处可以使用富文本编辑器简单的展示你需要展示的HTML区块,此模块不支持HTML标签,区域可以根据你创建时的选择放在左侧以及右侧。
2.3 Visualforce Area : HTML Area展示的效果毕竟没法写样式有很多限制,展示Visualforce Page可以更加丰富页面效果,比如首页展示公司产品进行轮播等等。
三. Custom Link
第二步中有一项是创建类型为Custom Links,选择此类型后将一个或者一组Custom Link放在一起作为一个Component展示,Custom Link入口以及实现展示如下:
1.Set Up搜索Custom Link后在home下有一项为Custom Links,选中后即可新建或者更改Custom Link;
2.Custom Link源包括三部分组成:URL,On Click JavaScript以及Visualforce Page。重写过标准的action或者新建过action的小伙伴应该对下面的页面很熟悉,Custom Link同样也支持Merge Field;
3.修改Home Page Component,将需要显示的Custom Links 选中后,将此component显示在Home Page Layout上即可.
总结:此篇主要描述如何自定义Home主页的UI,以及Home Page Layout,Home Page Component,Custom Links使用,主要内容都是基于配置的,开发量基本没有。篇中有描述错误地方欢迎指出,有问题的欢迎留言。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有