classic下,详情页面非自定义情况下只会显示page layout内容,以页作为单位和最小单元。lightning/mobile app下,salesforce推出了 lightning app builder,可以设置四种类型。这里主要介绍常用的三个类型:
- App Page:用于创建一站式的 App Page。使用App Page可以为第三方应用程序创建一个主页,您可以将其直接添加到Salesforce Mobile App和Lightning Experience导航菜单中。这样,用户就有了一个应用程序主页,他们可以快速访问最重要的对象和项目。
- Home Page:用于创建App中的Home首页的UI。设置的维度可以基于不同的 App,不同的Profile设置不同的Home Page。
- Record Page:通过记录页面,可以创建一个对象的记录页面的定制版本,根据用户需求进行调整。设置的维度可以基于不同的App,不同的Profile,不同的Record Type设置不同的Record Page。
点击 set up搜索 lightning app builder进行创建,或者访问都 home 页面/详情记录页面,然后点击右上角的 edit page也可以编辑到对应的lightning page,默认就会通过 lightning app builder打开。下图demo是 home page类型的编辑情况截图
以 lightning record page为例:
- 左侧区域包含了 Components以及Fields。Fields用于通过section和fields来实现显示指定的字段信息,从而更加灵活性的非 page layout布局的显示需要的业务字段信息。components包含了三个部分:
- Standard:这个是项目中经常会用到的salesforce提供的标准的组件区域,salesforce提供了很多标准的组件,比如 Tab, List view, Recent Items, Related List等。
- Custom:如果标准的组件满足不了需求,可以通过aura/lwc进行自定义开发来实现需求。
- Custom-Managed:安装的包中提供的组件。
- 中间是画板部分,左侧的组件可以拖动到中间的画板进行布局,官方提供了很多的template实现不同的布局,当然,salesforce也提供了自定义模板的入口,如果标准的满足不了,也可以进行自定义模板的实现。
- 点击中间画板的组件,右侧就会显示组件的信息,包括组件的可自定义的部分的设置等。
- 点击save进行草稿版本的保存。
- 点击Activation进行当前lightning page的分配操作。
- Analyze:点击分析按钮,官方会给出当前页面的性能以及相关建议等。
Help And Training Community