Erstellen einer Suchseite in ADF BC mit Parameter Form und Anzeige auf ADF Table

View more categories:

1- Das Zweck des Beispiel

Im Unterlagen leite ich Sie bei der Erstellung einer Applikation ADF Fusion Web Application an. Die Daten auf die Website in der Format von Tabelle anzeigen und die Form mit Parameter zur Datenfiltern schaffen
Das ist das Foto der Applikation

2- Die Applikation erstellen

Die Schritte zur Erstellung einer "ADF Fusion Web Application" und die Verbindung mit einer DB können Sie bei ... schauen:
Das ist das Foto der Applikation mit der grundlegenden Einstellungen

3- View Objekt mit den Parameter erstellen

Auf  JDeveloper wählen Sie:
  • File/New/From Gallery...
    • >> Business Tier/ADF Business Components/View Object
Typen Sie den Abfragen
Select e.Employee_Id
      ,e.First_Name
      ,e.Last_Name
      ,e.Email
      ,e.Phone_Number
      ,e.Hire_Date
      ,e.Job_Id
      ,j.Job_Title
      ,e.Salary
      ,e.Commission_Pct
      ,e.Manager_Id
      ,e.Department_Id
      ,d.Department_Name
From   Employees   e
      ,Departments d
      ,Jobs        j
Where  e.Department_Id = d.Department_Id
And    e.Job_Id = j.Job_Id
And    (e.Salary >= :Sal_Min Or :Sal_Min Is Null)
And    (e.Salary <= :Sal_Max Or :Sal_Max Is Null)
 
Erstellen Sie 2 Parameter  Sal_Min und  Sal_Max mit dem Typ vom Number.
Mit einem anpassenden "View Object" sollen Sie nur "Key Attribute" bestimmen. Im Beispiel ist es die Spalte EmployeeId.
View Object (V02Employees) wurde erstellt
Sie sollen V02Employees mit  Application Module registrieren. Nach der Registrierung kann es durch die anderen Projekte in der Applikation benutzt.
öffnen Sie  AppModule:
V02Employees wird auf   "Data Controls" gesehen :

4- View erstellen

Auf  ViewController öffnen Sie die File  adfc-config.xml:
Finden Sie mit dem Schlüsselwort  "view" und ziehen und ablegen Sie  "View (ADF Task Flow.Components)" im Fenster  "Diagram" vom  adfc-config.xml.
Ein Objekt wurde erstellt und seinen Name zur empList2 ​​​​​​​ändern
Doppeltklicken Sie auf   "empList2" um eine QuelleFile zu erstellen
Achtung: Sie sollen die Quelle-File (jsp, jsf,..) im Verzeichnis  WEB-INF oder dem Sub-verzeichnis vom WEB-INF legen, damit diese File den Benutzer versteckt

5- Die Interface für View entwerfen

Finden Sie mit dem Schlüsselwort  "Stretch" und ziehen und ablegen das Element   "Panel Stretch Layou (ADF Faces.Layout)" in  "empList2.jsf".
PanelStretchLayout hat 5 Facet (als 5 Region verstanden). 3 Regions  "start", "end", "bottom" löschen
Finden Sie mit dem Schlüsselwort "panelbox" und ziehen und ablegen das Objekt  "Panel Box (ADF Faces.Layout)" in der Region von "Top" und  "Center" vom  empList2.jsf:
Ziehen und ablegen Sie das Objekt  V02Employees1 vom  "Data Controls" in die Region  "Employees" vom  empList2.jsp um eine ADF Table zu erstellen
Einige Spalte löschen, die Sie auf die ADF Table nicht anzeigen möchten.
Zunächst ziehen Sie und ablegen Sie die Element "ExecuteWithParams" vom  V02Employees1 in die Region von    "Search" von  empList2.jsf um  "ADF Parameter Form..." zu erstellen:
"ADF Parameter Form" wurde erstellt. Sie können die Höhe der Region von "Search" verbessern.

6- Die Applikation laufen

Wählen Sie  "empList2" auf  adfc-config.xml und klicken Sie auf Run (oder  F11).

View more categories: