Inhaltsverzeichnis
Creating LOV (List Of Values) in Oracle ADF BC
View more Tutorials:
In der Unterricht leite ich Sie bei der Erstellung und der Benutzung von LOV (List Of Values) in der Applikation von Oracle ADF.

Zum Beispiel: Sie erstellen eine ADF Form um die Information der Arbeitnehmer zu typen. Die Information schließt ein: den Name, das Gehalt, die Abteilung ... die Information der Abteilung wird durch ein LOV (List Of Values) gewählt. Es ist so gleich wie die folgende Illustration

Zuerst sollen Sie eine Applikation ADF Fusion mit der grundlegenden Einstellungen erstellen
- Die Erstellung der Applikation "ADF Fusion Web Application".
- Die Verbindung mit einer Database.
- Die Erstellung von Application Module.
- Die Erstellung von Entity Object.
- Die Erstellung von den Default- View Object .
Sie können die Anleitung wie unten sehen
Nach den oben Schritten haben Sie eine Applikation wie die folgende Illustration geschafft

ADF Model Tester ist ein verfügbares Tool in ADF, damit Sie die View Object testen können. In dieser Unterricht benutze ich es um View Object nach der Konfiguration von View Object zu prüfen.
Zum Beispiel: Sie möchten V00Employees (View Object) prüfen.
Achtung: Um zu prüfen, muss V00Employees (View Object) mit Application Module registriert werden.


Ein View Object mit dem Name von V03Employees nach den 2 Entity Object - Employees und Departments erstellen.
Achtung: 2 Entity Object: Employees und Departments haben den Zwang miteinander durch eine Association. Es ist ein Begriff, der dem Begriff Foreign Key in der Database entspricht![]()
Auf JDeveloper wählen Sie
- File/New/From Gallery
- >> Bussiness Tier/ADF Bussiness Components/View Object


Wählen Sie Employees (Entity Object):

Zunächst wählen Sie Departments (Entity Object):

Wählen Sie die Spalte für View Object , das Sie gerade erstellen. Es ist die Spalten aus 2 Entity Object (Empoyees & Departments).


V03Employees (View Object) wird erstellt

Zunächst sollen Sie das erstellte View Object mit Application Module erstellen:

Und Sie können das View Object auf Data Controls sehen.

Auf JDeveloper wählen Sie:
- File/New/From Gallery
- >> Bussiness Tier/ADF Bussiness Components/View Object

Typen Sie
- Package: org.o7planning.adf.model.lovviews
- Name: LOVDepartments

Select d.Department_Id ,d.Department_Name ,Loc.City From Departments d ,Locations Loc Where d.Location_Id = Loc.Location_Id(+) Order By d.Department_Name







Das Tool vom ADF (ADF Tool) hilft Ihnen bei der einfachen Erstellung der Teile der Website (ADF Form, ADF Table, ...) durch das Ziehen und Ablegen von View Object in dem Design-Bildschirm. Allerdings sollen Sie die Hinweise für ADF Tool einstellen.

Department_Id ist eine Primary Key Column von der Tabelle DEPARTMENTS. Bei der Erstellung eines Mitarbeiter (die Tabelle EMPLOYEES) muss der Benutzer die Abteilung für diesen Mitarbeiter aus einem LOV (List Of Values).
Öffnen Sie V03Employees (View Object):
Wählen Sie das Attribut (Attribute) DepartmentName und erstellen Sie ein "List Of Values" für ihn





TAB - UI Hints wechseln:


Nach der Einstellung von UI Hints für V03Employees (View Object) können Sie auf ADF Model Tester prüfen

Öffnen Sie adf-config.xml:

Ziehen und Ablegen das Objekt View ins Fenster adf-config.xml:


Doppelklicken Sie auf das Symbol emp3 (wie in die Illustration) um eine entsprechende Hauptfile für sie zu erstellen


Finden Sie das Objekt "Decorative Box (ADF Faces.Layout)" und ziehen und ablegen Sie es in das Fenster emp3.jsf:

Ziehen und ablegen Sie das Objekt V03Employees1 aus Data Controls und der Region "Center" des Fenster emp3.jsf, und erstellen Sie ein ADF Form.

Löschen Sie 2 Spalte DepartmentId und DepartmentId1 :



Wählen Sie das Symbol emp3 auf dem Fenster adf-config.xml, und klicken Sie auf RUN um die Website zu laufen

