能否隐藏单步Omniscript组件UI右侧的Steps区域?
隐藏单步Omniscript右侧Steps区域的方法
完全可以通过CSS或者配置项来实现,下面是两种靠谱的方案:
方案1:用CSS直接隐藏步骤容器
先通过浏览器开发者工具定位右侧Steps区域的容器类(一般是omniscript-steps-container这类命名),然后在自定义LWC的样式文件或者Omniscript的自定义CSS里加这段代码:
.omniscript-steps-container { display: none !important; }
如果是在LWC里写,因为有样式隔离,得用穿透选择器:
:host ::slotted(.omniscript-steps-container) { display: none !important; }
方案2:通过Omniscript配置关闭步骤栏
优先推荐这种方式,比CSS稳定。去Omniscript的属性配置里找类似「显示步骤栏」「布局类型」的选项,直接关掉步骤栏的显示就行——毕竟单步场景下,很多版本的Omniscript本来就支持隐藏步骤区域。
注意点
- CSS里加
!important是因为Omniscript自带样式优先级高,不加可能覆盖不了 - 要是Salesforce以后更新了Omniscript的DOM结构,CSS选择器可能得改,所以优先用配置项的方法
内容的提问来源于stack exchange,提问作者sflearner
相关产品推荐
相关产品推荐

