Professional Documents
Culture Documents
Course Objectives
After completing this course, you should be able to do the following: Manage application navigation by using hierarchical lists with images, database-driven navigation, site maps, and dashboards Build custom tabular forms that use collections and validations Define client-side behaviors Create and customize Plug-ins Extend your application to add binary large object (BLOB) data, send email notifications, use RESTful Web services, and integrate with SQL Developer
1-2
Course Objectives
Manipulate application content through templates, themes, and style sheets Create reports declaratively and use the print APIs Use advanced charting techniques Secure your application by using Lightweight Directory Access Protocol (LDAP) and prevent SQL injection attacks and cross-site scripting and usage of Session State Protection Monitor and manage your application by using custom reports
1-3
Preview
Objectives
After completing this lesson, you should be able to: Differentiate between various navigation objects (tabs, breadcrumbs, lists, navigation bar entries, and trees) Build a hierarchical list with images Build a database-driven navigation report Build a site map Add a dashboard Incorporate security into navigation Link interactive reports Manage feedback
3-2
Navigation Choices
1 3
3-3
3-4
3-5
3-6
3-7
3-8
Administrator
Developer
3-9
3 - 10
3 - 11
Managing Feedback
3 - 12
Development System
ora01
ora02
3 - 13
Objectives
After completing this lesson, you should be able to: Build a custom tabular form Add validations to your tabular form Manage changes to the tabular form by using collections
4-2
Declarative
Manual
4-3
4-4
4-5
4-7
After the error message is displayed, click Back in your browser to return to the tabular form.
4-8
4-9
4 - 10
Objectives
After completing this lesson, you should be able to: Describe dynamic actions Explain the two types of dynamic actions: standard and advanced Create advanced dynamic actions to define complex clientside behavior such as the following:
Changing the class when an item is null Disabling a button when an item is null Highlighting an item when the value of another item changes Setting the value of an item when another item changes Deleting and re-creating a row in a report
5-2 Copyright 2010, Oracle and/or its affiliates. All rights reserved.
Dynamic Actions
Use dynamic actions to define complex client-side behavior declaratively. Two types of dynamic actions:
Standard Advanced
5-3
5-4
A red border is applied when a user leaves the Last Name field empty.
5-5
Last Name and Salary are not null and Apply Changes button is enabled.
5-6
Austin
5-7
5-8
5-9
5 - 10