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

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

html:

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

JS:

javascript 复制代码
import { LightningElement, api, track } from 'lwc';

export default class MyFlowHandlerComponent extends LightningElement {
    @api selectedIds; // 从 Flow 传递的记录 ID

    // 当组件加载时处理记录 ID
    connectedCallback() {
        console.log('Selected Record IDs: ', this.selectedIds);
        // 可以在这里处理记录 ID,例如展示或进一步操作
    }

    goBack(){
        setTimeout(
            function(){
                window.history.back();
            },1000
        );
    }
}

meta.xml:

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中选择使用:

回到相关列表选择记录:

点击list view按钮,lwc组件拿到recordId:

相关推荐
开发加微信:hedian1164 分钟前
短剧小程序开发全攻略:从技术选型到核心实现(前端+后端+运营干货)
前端·微信·小程序
徐小夕@趣谈前端2 小时前
如何实现多人协同文档编辑器
javascript·vue.js·设计模式·前端框架·开源·编辑器·github
YCOSA20252 小时前
ISO 雨晨 26200.6588 Windows 11 企业版 LTSC 25H2 自用 edge 140.0.3485.81
前端·windows·edge
小白呀白2 小时前
【uni-app】树形结构数据选择框
前端·javascript·uni-app
吃饺子不吃馅3 小时前
深感一事无成,还是踏踏实实做点东西吧
前端·svg·图形学
90后的晨仔3 小时前
Mac 上配置多个 Gitee 账号的完整教程
前端·后端
少年阿闯~~4 小时前
CSS——实现盒子在页面居中
前端·css·html
开发者小天4 小时前
uniapp中封装底部跳转方法
前端·javascript·uni-app
阿波罗尼亚4 小时前
复杂查询:直接查询/子查询/视图/CTE
java·前端·数据库
正义的大古4 小时前
OpenLayers地图交互 -- 章节九:拖拽框交互详解
前端·vue.js·openlayers