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());