Salesforce 自定义List Button(一) 如何打开VfPage

2022-03-31 23:17:33 浏览数 (1)

标准ListView上自带的Button,可以用来登录新的数据,如以下ContactListView下,New按钮,可以用来做成Contact情报。

标准样式

因为一些特殊需求,标准Page并不能实现,例如不想弹出RecordType选择画面,而是以固定RecordType登录情况下,标准功能并不能实现。

自定义开发情况下,首先看ListButton如何打开VfPage画面

1.VfPage做成

newContactinfoVf.page

代码语言:javascript复制
<apex:page standardController="Contact" recordSetVar="Contacts" showHeader="false">
    Hello Contact
</apex:page>

newContactinfoVf.page-meta.xml

代码语言:javascript复制
<?xml version="1.0" encoding="UTF-8"?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
    <apiVersion>52.0</apiVersion>
    <availableInTouch>false</availableInTouch>
    <confirmationTokenRequired>false</confirmationTokenRequired>
    <label>newContactinfoVf</label>
</ApexPage>

2.List Button做成

Contect Source处选择VfPage

3.ListView上,配置要表示的Button

4.效果展示

点击New按钮,会直接打开VfPage画面。

0 人点赞