Skip to content

mwelburn/Visualforce-Edit-Multiple-Records

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Visualforce Edit Multiple Records

This project contains a Visualforce template and example on how to create a an editable table of records, including adding and deleting. More specifically, the example involved is creating an editable screen to allow managing of Contact records against an Account.

![](http://mwelburn.github.com/Visualforce-Edit-Multiple-Records/images/View - Editing Records.png)

The package does not include a default Account layout that is already customized in an attempt to not override any existing Page Layout. The custom buttons need to be manually added to the Page Layout.

For more information on setup, please click here

Implementation Notes

This code was implemented using by creating a base class with as many generic implementations of logic as possible. This was done by making all references to objects as sObject, the base object type for all Salesforce objects. Each subsequent implementation of the child related list will require an implementation class tailored to the object type that is to be manipulated, as well as making customizations to the Visualforce page due to different fields being displayed.

The code involved breaks down into three main files:

  • EditableList.cls

    This is an abstract class that controller extensions can implement that defines generic implementation methods for manipulating the table, as well as persisting and deleting records.

  • EditableContactListExtension.cls

    This is a sample implementation class for an Account controller extension. Only the required method overrides are implemented.

  • EditableContactList.page

    Sample Visualforce implementation for managing Contact records against an Account. Allows adding, editing, and removing child records. This file will require modifications to add or remove different fields from the table.

Installation Link

About

Visualforce template and example on how to create a an editable table of records, including adding and deleting.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages