Custom Headers & Partial Custom Property Editors

DEX455 - Flow 与 Formula Evaluation:Apex 集成 Flow Builder 完全指南

📄 第 296 页 🎬 视频课程

课程章节介绍

你有没有想过,咱们在Salesforce的属性面板上,怎么把顶部那个自定义的标题区域,换成自己开发的Lightning Web Components? 其实很简单,就是用 CustomHeaderLwcName 这个参数来引用你的 LWC 组件。它专门配合收件箱定义的目标来显示,这个目标就是告诉系统:嘿,这个 LWC 要显示在属性面板的最上面,作为标题栏存在。 再往下看,怎么跟下面的可配置属性联动呢? 有的 CPD——也就是自定义属性定义——会带上一些自己特有的参数,但还有些 CPD 直接用标准编辑器就行,不需要额外改动。关键在这儿:主参数靠着 CpeName 把自己的 LWC 分配过来,然后相关的附属参数就可以用 IntegratedBy 这个属性,跟主参数“绑”在一起,这样它们就能联动显示或隐藏。 好消息是,如果新增一个参数,它会自动用标准编辑器,你完全不用去改原来 CPD 的代码,是不是很方便? 还有一个重要的点:CPD 在属性面板上的显示顺序,完全由主参数的 Order 属性来控制。你设个数字,它就能乖乖排到你要的位置。 这样咱们就能用自定义 LWC 做出更灵活的属性面板标题了,整体上既直观又好维护。

关键词

Apex Salesforce Developer Guide