刷Trailhead笔记 - Lightning Experience Customization

本文详细介绍如何在Salesforce中创建应用程序,定义ListView图表,配置CompactLayout及其在不同场景下的应用,包括记录页面顶部高亮面板、鼠标悬停时的弹出窗口内容及活动时间线展示。同时,探讨了页面布局与Lightning体验中的操作设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Trail link https://trailhead.salesforce.com/en/content/learn/modules/lex_customization

创建app

App manager这里可定义“Visible in Lightning". 如果classic app勾选这个选项,它可以在lightning可见,但是不能用到一些特性。

 

定义list view

除了定义filter / column之外,还可以定义list view chart.这个chart一旦定义,可以被其他list view使用 (除了recent viewed)

 

Compact layout

每个obje可定义多个compact layout. 它们可定义在record page顶部的highlight panel显示内容。它也控制鼠标hover在一个lookup link上显示的浮窗内容(它来自于parent record的compact layout), 以及在activity timeline中展开一个activity所显示的内容。

compact layout也控制mobile app界面上的显示。

 

Compact layout可根据record type 来assign.

 

有两种方式定义一个页面。一个是定义page layout, 另一个是修改它的内容(应该是说lightning record page里包含哪些组件)。

Page layout里面也有一个区域叫做“Highlight Panel”但是这个地方定义的内容仅对classic起作用。在lightning环境下,仍然是compact layout对hightlight panel起作用。

 

Page layout的“Salesforce Mobile and Lightning Experience Actions"这块区域默认是disable的。如果把它开启,页面将使用这些action,但是原来的button/link不会默认加进这块区域。如果需要使用原来的button/link,需要作为action添加进这块区域。

 

如果object上没有定义action,则它会继承global publisher layout (另有说法是显示salesforce默认的action).

另外,Email, Log a Call, New Event,New Task等与Activity有关的action并不显示在action区域,而是显示在activity tab下面。

类似的, Post/ Poll显示在Chatter tab下面。

 

Global action在global publisher定义它们的显示。global publisher会生成global action菜单,在界面上“+”点击可显示这个菜单. 所以定义global action之后,需要考虑把它加进global publisher才能在菜单使用。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值