Book Image

Oracle ADF Faces Cookbook

By : Amr Gawish, Amr Ismail Gawish
Book Image

Oracle ADF Faces Cookbook

By: Amr Gawish, Amr Ismail Gawish

Overview of this book

Table of Contents (18 chapters)
Oracle ADF Faces Cookbook
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Using buttons and links to invoke functionalities


In addition to using the action components for navigation, ADF Faces also includes listener tags that can be used in conjunction with the action components to have specific functionalities executed when the action event fires. The listener tags include the following tags:

  • exportCollectionActionListener – This tag is used to export data from the table, tree, and tree table components to an Excel spreadsheet.

  • fileDownloadActionListener – This tag is used to initiate a file download from the server to the local hard drive.

  • resetListener – This tag is used to reset submitted values.

In this recipe, we will create a button that will download a file using fileDownloadActionListener instead of navigating.

How to do it...

In order to use buttons and links to invoke functionalities, follow the ensuing steps:

  1. Open the navigationComponents.jsf page.

  2. Drag-and-drop a button inside the panel group layout.

  3. Change the Text attribute to Download readme file.

  4. Right...