X
  • January 6, 2013

Create Data Entry Form in ADF

Guest Author

1. Create a New Application

File > New > Applications > Fusion Web Application (ADF)

Application Name – DataEntryApplication

Directory -- (Jdev install dir)/jdeveloper/(project name)

Application Package Prefix – Demo.adf.DataEntryApp

 

 

 

 

\

 

 

 

2. We need to have table where Data will be saved. Lets Create a table

     CREATE TABLE data_entry_test
     (     Column1   VARCHAR2(100),
           Column2   VARCHAR2(100)
     );

 

3. Create EO for Page (Entity Object)

Right Click on Model > New > ADF Business Components > Entity Object

 

Package -- Demo.adf.DataEntryApp.model

Name – DataEntryEO

Schema Object – DATA_ENTRY_TEST

 

 

 

 

Note – By default ROWID will be the primary key if we will not make any column to be primary key in Attribute Setting Page

 

Check the Accessors, Create Method, and Remove Method

 

 

Check “Generate Default View Object CheckBox”

Package – Demo.adf.DataEntryApp.model.queries

Name – DataEntryVO

 

 

Check “Application Module” Checkbox

Package – Demo.adf.DataEntryApp.model.services

Name – DataEntryAM

 

 

 

4. Create JSF Page for Data Entry Page

Create a JSF Page

Right Click on ViewController > New > Web Tier > JSF > JSF Page

File Name – DataEntry.jspx

Initial Page Layout and Content – Quick Start Layout

Expand Page Implementation region and select Automatically Expose UI Components in a New Managed Bean

 

 

Select DataControls > DataEntryAMDataControl > DataEntryVO1 and drag to jspx page and choose Form > ADF Form. Choose the fields as shown in the slide

 

 

 

Remove RowID row

 

 

5. Add Commit and Create Operations in Page

Select DataControls > DataEntryAMDataControl > Operations

Drag Commit Operation in page

Similarly Select DataControls > DataEntryAMDataControl > DataEntryVO1 > Operations

Drag Create Operation in page

 

 

 

Select option ADF Button

 

 

6. Select Commit button and make field Disabled in properties to be NULL

 

 

 

7. Congratulation you have successfully finished Data Entry ADF Form. Test Your Work

 

 

Click on Create Button

 

 

 

Enter Data and Click Commit Button

 

Check backend table

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha