Skip to content
Book a Demo Open a Case

Salesforce apps by To A Finish

Four managed packages that run inside your own Salesforce org.

Simple Signature

Document creation and e-signatures in Salesforce

Address Verification

Clean, verify and geocode Salesforce addresses

Highlighter

Colors, renames or hides Salesforce fields

List Browse

Browse Salesforce records without list clicking

Get started

Install, configure and roll out a TAF package.

Implementation guides

Guides for all four apps are ready.

How-to articles

One article per task

Book a demo

See a package in a live org

Compatibility

Editions and releases we support

Get help

Open a case and a person reads it.

Open a support case

The fastest route to an answer

Give us access

Let us sign in and see the problem

Support home

Guides, release notes and the case form

Troubleshooting

Search by the error text you see

Documentation

Written for admins, not for developers.

Implementation guides

Guides for all four apps are ready.

How-to articles

One task per article

Change log

What changed in each release

Compatibility

Editions and seasonal releases

Simple Signature Address Verification Highlighter List Browse Support Book a Demo
List Browse · How-to

Browse other objects

How to do it in List Browse, one step at a time.

Last updated 8 Oct 2026

Optional. Skip this chapter if the six standard objects are enough.

List Browse can browse almost any standard or custom object. Each extra object needs a small Visualforce page and a Browse button that opens it. This asks for more Salesforce skill.

  1. Find the API name of the object.

    Open Setup. Click Object Manager. Click the object. Copy its API Name. A custom object ends in __c, for example Project__c. For Products, the API name is Product2.

  2. Open Visualforce Pages. Click New.

    Open Setup. In the Quick Find box, type Visualforce Pages. Click Visualforce Pages. Click New.

  3. Fill in Label and Name.

    Type a Label, for example Browse Products. In Name, type the same words with an underscore for each space, for example Browse_Products. Name takes letters, numbers and underscores only.

  4. Tick Available for Lightning Experience, Experience Builder sites, and the mobile app.

  5. Paste this code into the page editor. Change MyObject__c to your API name.

    <apex:page
        standardController="MyObject__c"
        recordSetVar="myrecords"
        extensions="taf_listbrowse.PassSelectedRecordsExt"
        showHeader="false"
        action="{!createListRecord}">
    </apex:page>

    The same code sits in the pages folder of the List Browse sample code on GitHub.

  6. Click Save.

  7. Give users access to the page.

    Go back to the Visualforce Pages list. Click Security beside the new page. The page Enable Profile Access for Visualforce Page opens. Move each profile that browses this object into Enabled Profiles. Click Save.

    Without this, users who are not admins get an insufficient access error.

  8. Make the Browse button on the object.

    In Object Manager, click the object. Click Buttons, Links, and Actions. Click New Button or Link. Fill in the form as below. Click Save.

    Do not press Enter while you fill in the form. Enter saves the form before it is complete, and Salesforce shows Invalid Data.

    FieldValue
    LabelBrowse
    NameBrowse
    Display TypeList Button
    Display Checkboxes (for Multi-Record Selection)Ticked
    BehaviorDisplay in existing window without sidebar
    Content SourceVisualforce Page
    ContentThe page from step 3, for example Browse Products [Browse_Products]
    The New Button or Link form for Product: Label Browse, List Button with Display Checkboxes ticked, and the Visualforce page Browse Products.
  9. Add the button and the component to the object.

    Do Add the Browse button and Add the List Browse component for this object.

Applies to

List Browse 3.0.x. These steps come from the tested List Browse implementation guide, where they sit with the steps before and after them.

Was this helpful?

Related

Support

Still stuck?

Open a case and paste the exact error text. A person reads every case.