Book Image

Visualforce Development Cookbook

By : Keir Bowden
Book Image

Visualforce Development Cookbook

By: Keir Bowden

Overview of this book

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.
Table of Contents (16 chapters)
Visualforce Development Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Scanning the QR code to access the page


Mobile devices, especially phones, have small keyboards and screens which can make entering page URLs difficult. If the device has a camera, scanning a code to navigate to a page can improve the user experience.

QR, or Quick Response, codes are 2-dimensional barcodes originally used to track automobiles during manufacture. For more information on QR codes see http://en.wikipedia.org/wiki/QR_code.

In this recipe we will create a mobile view page to display details of an opportunity. We will also create a Visualforce page to generate a QR code that links to this mobile view page, which we will then embed into the opportunity view page. When the code is scanned on a mobile device, this navigates a user to the mobile view page to allow them to view the opportunity details.

Getting ready

This recipe relies on the mobile device being able to scan the QR code.

This recipe also uses the jquery.qrcode.js (https://github.com/jeromeetienne/jquery-qrcode) JavaScript...