Notes on FF Questions Flashcards
What is the correct order of save operations in SF?
Before Triggers; Validation Rules; After Triggers; Assignment Rules; Workflow Rules; Commit
What are page controllers?
Page Controllers are essentially apex classes which are used to provide pages with data and business logic that defines how to access data
What are standard controllers
These are provided by salesforce for every standard and custom object
What can be uploaded as static resources in VF?
Stylesheet, Javascript, images, archive, files
What does CSS stand for
Cascading Style Sheet
What is an iFrame component?
These can be used to display an external website in SF
How do you display fields from related records in Visual Force?
Using Merge Field Syntax
What defines a custom controller?
A custom controller implements logic without leveraging a standard controller or building off its funcitonality
What do standard controllers contain?
Funcitonality that is used for standard Salesforce Pages
How can you ignore field level security and permissions with a visualforce page?
Use a custom controller
What controller is used for custom objects by default?
Standard
What are the limits of a standard list controllers?
Data can be retrieved up to five levels of child to parent relationships and u to one level of parent child
What actions can custom controllers be used to override?
Edit, view, save, delete, add new
What should you use when: a Visualforce page requires basic functionality
Standard Controller
What should you use when: standard actions do not need to be customized
Standard Controller
Used to displayalist of records
Standard List Controller
Use list viewfilters on a Visualforce page
Standard List Controller
Create a Visualforce page with pagination features
Standard List Controller
Used to create a custom list controller or extend the pre-built Visualforce list controller
Standard Set Controller
Add features not supported by standard list controllers such as custom sorting
Standard Set Controller
Used to extend or override a standard action
Controller Extension
Add a custom buttonto a page
Controller Extension
Build a page that respects user permissions
Controller Extension
Used to implement total custom logic
Custom Controller
Use if the page needs to use web services or HTTP callouts
Custom Controller
Build a page that runs entirely in system mode
Custom Controller