欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > Salesforce篇——如何在lightning页面添加ListviewButton使用lwc组件

Salesforce篇——如何在lightning页面添加ListviewButton使用lwc组件

2025/2/6 9:11:27 来源:https://blog.csdn.net/zhang44429824/article/details/141561035  浏览:    关键词:Salesforce篇——如何在lightning页面添加ListviewButton使用lwc组件

1.创建lwc组件,用于展示listview已选数据:

html:

<template><lightning-card title="Selected Records"><p>Selected Record IDs: {selectedIds}</p><lightning-button label="返回" onclick={goBack}></lightning-button></lightning-card>
</template>

JS:

import { LightningElement, api, track } from 'lwc';export default class MyFlowHandlerComponent extends LightningElement {@api selectedIds; // 从 Flow 传递的记录 ID// 当组件加载时处理记录 IDconnectedCallback() {console.log('Selected Record IDs: ', this.selectedIds);// 可以在这里处理记录 ID,例如展示或进一步操作}goBack(){setTimeout(function(){window.history.back();},1000);}
}

meta.xml:

<?xml version="1.0" encoding="UTF-8"?>
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata"><apiVersion>61.0</apiVersion><isExposed>true</isExposed><targets><target>lightning__AppPage</target><target>lightning__Tab</target><target>lightning__FlowScreen</target></targets><targetConfigs><targetConfig targets="lightning__FlowScreen"><property name="selectedIds" type="String[]"></property></targetConfig></targetConfigs>
</LightningComponentBundle>

2.创建screen flow

创建Collection Variables,命名必须是ids,否则拿不到selected ids

创建screen,并且选择对应的lwc组件,在lwc组件meta.xml中配置的property默认选择前面创建的variable :

保存并active

3.创建list view button:

在listview button layout中选择使用:

回到相关列表选择记录:

点击相关列表按钮,lwc组件拿到recordId:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com