search
Subscription
0
cart
close
You have no products in your basket yet
left
Tech Categories
Tech Categories
Data Web Development Programming Cloud and Networking Security Game Development Mobile IoT and Hardware Business and Other
Best Sellers
Tech Categories
Data Web Development Programming Cloud and Networking Security Game Development Mobile IoT and Hardware Business and Other
Best Sellers
New Releases
Tech Categories
Data Web Development Programming Cloud and Networking Security Game Development Mobile IoT and Hardware Business and Other
New Releases
Books
Tech Categories
Data Web Development Programming Cloud and Networking Security Game Development Mobile IoT and Hardware Business and Other
Popular Books
Videos
Tech Categories
Data Web Development Programming Cloud and Networking Security Game Development Mobile IoT and Hardware Business and Other
Popular Videos
Audiobooks
Tech Categories
Data Web Development Programming Cloud and Networking Security Game Development Mobile IoT and Hardware Business and Other
Popular Audiobooks
Articles
Newsletters
right
Visualforce Development Cookbook

Visualforce Development Cookbook: For developers who already know the basics of Visualforce, this book enables you to advance to the next level. With over 75 real-world examples accompanied by stacks of illustrations, it clarifies even the most complex concepts.

By Keir Bowden
$32.99 $22.99
Book Sep 2013 334 pages 1st Edition
eBook
$32.99 $22.99
Print
$54.99
Subscription
$15.99 Monthly
eBook
$32.99 $22.99
Print
$54.99
Subscription
$15.99 Monthly

What do you get with eBook?

Feature icon Instant access to your Digital eBook purchase
Feature icon Download this book in EPUB and PDF formats
Feature icon Access this title in our online reader with advanced features
Feature icon DRM FREE - Read whenever, wherever and however you want
Buy Now

Product Details


Publication date : Sep 24, 2013
Length 334 pages
Edition : 1st Edition
Language : English
ISBN-13 : 9781782170808
Vendor :
Salesforce
toc View table of contents toc Preview Book toc Download Code

Key benefits

  • Provide an enhanced user experience with dynamically generated, reactive pages
  • Access data over additional channels via public web sites and mobile pages
  • Packed with easy to follow recipes, including step-by-step instructions and Apex/Visualforce code downloads

Description

Visualforce, in conjunction with Apex, makes it easy to develop sophisticated, custom UIs for Force.com desktop and mobile apps without having to write thousands of lines of code and markup. The "Dynamic Binding" feature of Visualforce lets you develop generic Visualforce pages to display information related to the records without necessarily knowing which data fields to show. This is accomplished through a formula-like syntax, which makes it simple to manage even a complex hierarchy of records. "Visualforce Development Cookbook" provides solutions for a variety of challenges faced by Salesforce developers and demonstrates how easy it is to build rich, interactive pages using Visualforce. Whether you are looking to make a minor addition to the standard page functionality or override it completely, this book will provide you with the required help throughout. "Visualforce Development Cookbook" starts with explaining the simple utilities and builds up to advanced techniques for data visualization and reuse of functionality. This book contains recipes that cover various topics like creating multiple records from a single page, visualizing data as charts, using JavaScript to enhance client-side functionality, building a public website and making data available to a mobile device. "Visualforce Development Cookbook" provides lots of practical examples to enhance and extend the Salesforce user interface.

What you will learn

Write effective controller tests Maintain multiple records from a single page Produce re-usable components for utility functions Create custom charts to visualize single or multiple sets of data Redraw part of a page in response to user input Replace standard components with custom, brandable versions Provide access to data via a public website Allow users to create and retrieve data from a mobile device

What do you get with eBook?

Feature icon Instant access to your Digital eBook purchase
Feature icon Download this book in EPUB and PDF formats
Feature icon Access this title in our online reader with advanced features
Feature icon DRM FREE - Read whenever, wherever and however you want
Buy Now

Product Details


Publication date : Sep 24, 2013
Length 334 pages
Edition : 1st Edition
Language : English
ISBN-13 : 9781782170808
Vendor :
Salesforce

Table of Contents

16 Chapters
Visualforce Development Cookbook Packt Packt
Visualforce Development Cookbook
Credits Packt Packt
Credits
About the Author Packt Packt
About the Author
About the Reviewers Packt Packt
About the Reviewers
www.PacktPub.com Packt Packt
www.PacktPub.com
Preface Packt Packt
Preface
General Utilities Packt Packt
General Utilities
Introduction
Overriding standard buttons
Data-driven styling
Turning off an action poller
Visualforce in the sidebar
Passing parameters to action methods
Reacting to URL parameters
Passing parameters between Visualforce pages
Opening a pop-up window
Adding a launch page
Testing a custom controller
Testing a controller extension
Custom Components Packt Packt
Custom Components
Introduction
Passing attributes to components
Updating attributes in component controllers
Passing action methods to components
Data-driven decimal places
The custom iterator component
Setting a value into a controller property
Multiselecting related objects
Notifying the containing page controller
Capturing Data Using Forms Packt Packt
Capturing Data Using Forms
Introduction
Editing a record in Visualforce
Adding error messages to field inputs
Adding error messages to nonfield inputs
Using field sets
Adding a custom lookup to a form
Adding a custom datepicker to a form
Retrieving fields when a lookup is populated
Breaking up forms with action regions
The "Please wait" spinner
Avoiding validation errors with action regions
Action chaining
Errors – harmful if swallowed
Managing Records Packt Packt
Managing Records
Introduction
Styling fields as required
Styling table columns as required
Attaching an image to a record
Managing attachments
Maintaining custom settings
Refreshing record details from embedded Visualforce
Using wrapper classes
Changing options based on the user input
Changing page layout based on the user input
Form-based searching
Managing Multiple Records Packt Packt
Managing Multiple Records
Introduction
Preventing duplicates by searching before creating
Editing a record and its parent
Managing a list of records
Converting a lead
Managing a hierarchy of records
Inline-editing a record from a list
Creating a Visualforce report
Loading records asynchronously
Visualforce Charts Packt Packt
Visualforce Charts
Introduction
Creating a bar chart
Creating a line chart
Customizing a chart
Adding multiple series
Creating a stacked bar chart
Adding a third axis
Embedding a chart in a record view page
Multiple charts per page
JavaScript Packt Packt
JavaScript
Introduction
Using action functions
Avoiding race conditions
The confirmation dialog
Pressing Enter to submit
Tooltips
The character counter
The onload handler
Collapsible list elements
The scrolling news ticker
Carousel messages
Hiding buttons on submit
Client-side validation
Trapping navigation away
Force.com Sites Packt Packt
Force.com Sites
Introduction
Creating a site
Record and field access
Retrieving content from Salesforce
Web to lead form
Creating a website template
Adding a header menu to a template
Adding a sidebar to a template
Conditional rendering in templates
jQuery Mobile Packt Packt
jQuery Mobile
Introduction
Mobilizing a Visualforce page
Navigation and transitions
Adding a navigation bar
Working with dialogs
Listing records
Mobile Visualforce forms
Redirecting to the mobile page based on the browser
Storing the user's location
Scanning the QR code to access the page
Index Packt Packt
Index
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQS

How do I buy and download an eBook? Packt Packt

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Packt Packt

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Packt Packt
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Packt Packt

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Packt Packt
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Packt Packt

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.