Table of Contents
Developing Applications with Oracle ADF Desktop Integration
Expand | Collapse- Title and Copyright Information
- Preface
- What's New in This Guide
- 1 Introduction to ADF Desktop Integration
- 2 Introduction to the ADF Desktop Integration Sample Application
- 2.1 About the Summit Sample Application for ADF Desktop Integration
- 2.2 Setting Up and Running the Summit Sample Application for ADF Desktop Integration
- 2.3 Overview of the Fusion Web Application in the Summit Sample Application for ADF Desktop Integration
- 2.4 Overview of the Integrated Excel Workbooks in the Summit Sample Application for ADF Desktop Integration
- 3 Setting Up Your Development Environment
- 3.1 About Setting Up Your Development Environment
- 3.2 Required Oracle ADF Modules and Third-Party Software
- 3.3 Configuring Excel to work with ADF Desktop Integration
- 3.4 Installing ADF Desktop Integration
- 3.5 Removing ADF Desktop Integration
- 3.6 Upgrading ADF Desktop Integration
- 3.7 Using an Integrated Excel Workbook with Older Versions of ADF Desktop Integration
- 3.8 Using ADF Desktop Integration on a System with Multiple Instances of JDeveloper
- 4 Preparing Your Integrated Excel Workbook
- 4.1 About Preparing Your Integrated Excel Workbooks
- 4.2 Adding an Integrated Excel Workbook to a Fusion Web Application
- 4.2.1 How to Add an Integrated Excel Workbook to a Fusion Web Application
- 4.2.2 How to Configure a New Integrated Excel Workbook
- 4.2.3 How to Add Additional Worksheets to an Integrated Excel Workbook
- 4.2.4 What Happens When You Deploy an ADF Desktop Integration-Enabled Fusion Web Application from JDeveloper
- 4.3 Working with Page Definition Files for an Integrated Excel Workbook
- 4.4 Enabling ADF Desktop Integration Manually
- 4.4.1 How to Manually Add ADF Desktop Integration In Fusion Web Application
- 4.4.2 How to Enable ADF Desktop Integration in an Existing Workbook
- 4.4.3 How to Manually Configure a New Integrated Excel Workbook
- 4.4.4 What Happens When You Add ADF Desktop Integration to Your JDeveloper Project
- 4.4.5 Adding ADF Library Web Application Support
- 5 Getting Started with the Development Tools
- 5.1 About Development Tools
- 5.2 Designer Ribbon Tab
- 5.3 ADF Desktop Integration Designer Task Pane
- 5.4 Using the Bindings Palette
- 5.5 Using the Components Palette
- 5.6 Using the Property Inspector
- 5.7 Using the Binding ID Picker
- 5.8 Using the Expression Builder
- 5.9 Using the Web Page Picker
- 5.10 Using the File System Folder Picker
- 5.11 Using the Page Definition Picker
- 5.12 Using the Collection Editors
- 5.13 Using the Cell Context Menu
- 5.14 Removing ADF Desktop Integration Components
- 5.15 Exporting and Importing Excel Workbook Integration Metadata
- 6 Working with ADF Desktop Integration Form-Type Components
- 6.1 About ADF Desktop Integration Form-Type Components
- 6.2 Inserting an ADF Button Component
- 6.3 Inserting an ADF Label Component
- 6.4 Inserting an ADF Input Text Component
- 6.5 Inserting an ADF Output Text Component
- 6.6 Inserting an ADF List of Values Component
- 6.7 Displaying Output from a Managed Bean in an ADF Component
- 6.8 Displaying Concatenated or Calculated Data in Components
- 6.9 Using Navigation Buttons
- 7 Working with ADF Desktop Integration Table-Type Components
- 7.1 About ADF Desktop Integration Table-Type Components
- 7.2 Page Definition Requirements for an ADF Table Component
- 7.3 Inserting ADF Table Component into Excel Worksheet
- 7.4 Configuring Oracle ADF Component to Download Data to an ADF Table Component
- 7.5 Configuring a Worksheet to Download Data as Pending Insert Rows in an ADF Table component
- 7.6 Configuring an ADF Table Component to Update Existing Data
- 7.7 Configuring an ADF Table Component to Insert Data
- 7.8 Configuring an ADF Component to Upload Changes from an ADF Table Component
- 7.8.1 How to Configure an ADF Component to Upload Data from an ADF Table Component
- 7.8.2 What Happens at Runtime: How the ADF Table Component Uploads Data
- 7.8.3 What Happens at Runtime: How the ReadOnly EL Expression Is Evaluated During Upload
- 7.8.4 What Happens at Runtime: Upload Failure
- 7.8.5 How to Create a Custom Upload Dialog
- 7.8.6 What Happens at Runtime: Custom Upload Dialog
- 7.9 Configuring an ADF Table Component to Upload Changes Using UploadAllOrNothing Action
- 7.10 Configuring an ADF Table Component to Delete Rows in the Fusion Web Application
- 7.11 Batch Processing in an ADF Table Component
- 7.12 Special Columns in the ADF Table Component
- 7.13 Configuring ADF Table Component Key Column
- 7.14 Creating a List of Values in an ADF Table Component Column
- 7.15 Adding a ModelDrivenColumnComponent Subcomponent to Your ADF Table Component
- 7.16 Adding a Dynamic Column to Your ADF Table Component
- 7.17 Creating an ADF Read-Only Table Component
- 7.18 Limiting the Number of Rows Your Table-Type Component Downloads
- 7.19 Clearing the Values of Cached Attributes in an ADF Table Component
- 7.20 Tracking Changes in an ADF Table Component
- 7.21 Evaluating EL Expression for ReadOnly Properties
- 7.22 Using Explicit Worksheet Setup Action
- 8 Adding Interactivity to Your Integrated Excel Workbook
- 8.1 About Adding Interactivity to an Integrated Excel Workbook
- 8.2 Using Action Sets
- 8.2.1 How to Invoke a Method Action Binding in an Action Set
- 8.2.2 How to Invoke Component Actions in an Action Set
- 8.2.3 What You May Need to Know About an Action Set Invoking a Component Action
- 8.2.4 How to Invoke an Action Set from a Worksheet Event
- 8.2.5 How to Display a Status Message While an Action Set Executes
- 8.2.6 What Happens at Runtime: How the Action Set Displays a Status Message
- 8.2.7 What You May Need to Know About Progress Bars
- 8.2.8 How to Provide an Alert After the Invocation of an Action Set
- 8.2.9 What Happens at Runtime: How the Action Set Provides an Alert
- 8.2.10 How to Configure Error Handling for an Action Set
- 8.2.11 How to Invoke a Confirmation Action in an Action Set
- 8.2.12 What Happens at Runtime: How the Action Set Provides a Confirmation
- 8.3 Configuring the Runtime Ribbon Tab
- 8.4 Displaying Web Pages from a Fusion Web Application
- 8.5 Adding a Custom Popup Picker Dialog to an ADF Table Column
- 8.6 Creating ADF Databound Search Forms in an Integrated Excel Workbook
- 8.7 Creating a Form in an Integrated Excel Workbook
- 8.8 Creating Dependent Lists of Values in an Integrated Excel Workbook
- 8.8.1 How to Create a Dependent List of Values in an Excel Worksheet
- 8.8.2 What Happens at Runtime: How the Excel Worksheet Renders a Dependent List of Values
- 8.8.3 How to Create a Dependent List of Values in an ADF Table Component's Columns
- 8.8.4 What Happens at Runtime: How the ADF Table Component Column Renders a Dependent List of Values
- 8.8.5 Creating a Dependent List of Values in an Excel Worksheet and an ADF Table Component Column
- 8.8.6 What Happens at Runtime: How the Excel Worksheet and the ADF Table Component Column Render a Dependent List of Values
- 8.9 Using EL Expression to Generate an Excel Formula
- 8.10 Using Calculated Cells in an Integrated Excel Workbook
- 8.11 Using Macros in an Integrated Excel Workbook
- 9 Configuring the Appearance of an Integrated Excel Workbook
- 9.1 About Configuring the Appearance of an Integrated Excel Workbook
- 9.2 Working with Styles
- 9.3 Applying Styles Dynamically Using EL Expressions
- 9.4 Using Labels in an Integrated Excel Workbook
- 9.5 Using Styles to Improve the User Experience
- 9.6 Branding Your Integrated Excel Workbook
- 9.7 Using Worksheet Protection
- 10 Internationalizing Your Integrated Excel Workbook
- 11 Securing Your Integrated Excel Workbook
- 12 Adding Validation to an Integrated Excel Workbook
- 12.1 About Adding Validation to an Integrated Excel Workbook
- 12.2 Providing Server-Side Validation for an Integrated Excel Workbook
- 12.3 Providing Client-Side Validation for an Integrated Excel Workbook
- 12.4 Error Reporting in an Integrated Excel Workbook
- 12.5 Providing a Row-by-Row Status on an ADF Table Component
- 12.6 Adding Detail to Error Messages in an Integrated Excel Workbook
- 12.7 Handling Data Conflicts When Uploading Data from a Workbook
- 13 Testing Your Integrated Excel Workbook
- 14 Deploying Your Integrated Excel Workbook
- 14.1 About Deploying Your Integrated Excel Workbook
- 14.2 Making ADF Desktop Integration Available to End Users
- 14.3 Publishing Your Integrated Excel Workbook
- 14.4 Deploying a Published Workbook with Your Fusion Web Application
- 14.5 Passing Parameter Values from a Fusion Web Application Page to a Workbook
- 14.5.1 How to Configure the Fusion Web Application's Page to Pass Parameters
- 14.5.2 How to Configure the Page Definition File for the Worksheet to Receive Parameters
- 14.5.3 How to Configure Parameters Properties in the Integrated Excel Workbook
- 14.5.4 What Happens at Runtime: How Parameters Are Passed from a Fusion Web Application to the Integrated Excel Workbook
- 15 Using an Integrated Excel Workbook Across Multiple Web Sessions and in Disconnected Mode
- A ADF Desktop Integration Component Properties and Actions
- A.1 Frequently Used Properties in the ADF Desktop Integration
- A.2 ADF Input Text Component Properties
- A.3 ADF Output Text Component Properties
- A.4 ADF Label Component Properties
- A.5 ADF List of Values Component Properties
- A.6 TreeNodeList Subcomponent Properties
- A.7 ModelDrivenColumnComponent Subcomponent Properties
- A.8 ADF Button Component Properties
- A.9 ADF Table Component Properties and Actions
- A.10 ADF Read-only Table Component Properties and Actions
- A.11 Action Set Properties
- A.12 Workbook Actions and Properties
- A.13 Worksheet Actions and Properties
- B ADF Desktop Integration EL Expressions
- C Troubleshooting an Integrated Excel Workbook
- D ADF Desktop Integration Settings in the Web Application Deployment Descriptor
- E String Keys in the Overridable Resources
- F Java Data Types Supported By ADF Desktop Integration
- G Using the ADF Desktop Integration Model API
- H End User Actions
- H.1 Installing, Upgrading, and Removing the Runtime Edition of ADF Desktop Integration
- H.2 Importing Data from a Non-Integrated Excel Worksheet
- H.3 Removing Personal Information
- H.4 Editing an Integrated Excel Workbook at Runtime
- H.5 Limitations of an Integrated Excel Workbook at Runtime
- H.6 Using An Integrated Excel Workbook
- H.7 Handling Time Zone Conversion