Select Boxen Selektieren und vorbereiten

Den Select Boxen wird immer ein FieldProvider – Objekt mit den daten übergeben.

Die Daten läd man aus einer referenz (festgelegt im Data Dictionary)

Die dafür genutzte Klasse ist:

org.openz.view.SelectBoxhelper

Die statische Methode getReferenceDataByRefName gibt den Field Provider mit den Daten zurück.

 

Callouts

Werden mit der Klasse org.openz.controller.CalloutStructure unterstützt.

Grundsätzlich werden callouts im Data Dictionary unter Application Dictionary || Callout  ||  Callout angelegt

Das eigentliche Callout wird unter der im DD vergebenen class als Servlet  java Klasse erstellt.

Das Callout wird unter Application Dictionary || Tables and Columns  ||  Table  >>  Column  einem Feld zugeordnet und wird dann, wenn sich der Inhalt des feldes ändert ausgeführt.

Die Daten des Requests können wie gewohnt abgefragt werden.

Das setzen der daten für den Response geht mit:

  • appendString
  • appendNumeric
  • appendComboTable
  • appendMessage

Wichtig ist, daß die Feldnamen korrekt gesetzt werden.

Bei append Message ist der serarch Key der Message anzugeben (

 Application Dictionary || Message  ||  Message

Die Art der Message, Text und übersetzung werden automatisch gesetzt.

Mit der Methode returnCallout kann direkt in den response gedruckt werden.

 out.println(callout.returnCallout());

 

 

 

 

 

Scroll to Top