Interaktives Formular auf reine Anzeige ändern

Aus SAP-Wiki
Zur Navigation springenZur Suche springen

Siehe JavaScript und FormCalc Scripting im LiveCycle Designer.

Es ist ein typischer Prozess, dass ein Anwender ein interaktives Formular erhält und nach dem Ausfüllen des Formulars drückt der Anwender auf eine Schaltfläche und schließt so die Bearbeitung ab und verschickt das PDF in einer Mail. Hier sollen dann die vorher interaktiven Felder nicht mehr änderbar sein, um eine Nachvollziehbarkeit der Änderungen des Anwenders, bzw. korrekte Archivierung zu gewährleisten.

Die Seite (hier "Seite1") wird mit der Eigenschaft "access = "readOnly";" komplett auf reine Anzeige gesetzt. Alle Felder in dieser Seite sind nun nicht mehr editierbar, wenn sie vorher editierbar waren.

Events

Hier kann bei einer Schaltfläche das Ereignis "preSubmit" oder "Click" benutzt werden.

JSAnzeigeEditierbarkeit2.jpg

Coding der Schaltfläche "Senden"

data.Seite1.Senden::preSubmit:form - (JavaScript, client)
Seite1.access = "readOnly";