Sie können Skripten für komplexere Datenbearbeitung in einem Unternehmenssystem verwenden. In diesem Beispiel können Sie sehen, wie einige einfache Skripten zu Schaltflächenfeldern hinzugefügt werden, um einfache Datenbankoperationen durchzuführen, wie z. B. das Wechseln zum ersten, vorherigen, nächsten und letzten Datensatz, das Hinzufügen neuer Datensätze, das Aktualisieren vorhandener Datensätze und das Löschen von Datensätzen.
Hinweis: Dieses Beispiel basiert auf einer bestimmten Datenbank und Konfiguration, die nicht in den LiveCycle Designer ES-Musterdateien enthalten ist. Das Beispiel dient als Referenz für die Erstellung Ihrer eigenen Datenbankabfrageskripten.
1. Klicken Sie in der Palette „Objektbibliothek“ auf die Kategorie „Standard“ und ziehen Sie acht Schaltflächenobjekte in den Formularentwurf. Wenn Sie ein Schaltflächenobjekt hinzufügen, lautet der Standardkontrolltyp „Normal“. Übernehmen Sie die Standardeinstellung.
2. Benennen Sie die Schaltflächen folgendermaßen: „Erste“, „Vorherige“, „Nächste“, „Letzte“, „NeueHinzufügen“, „Aktualisieren“, „Löschen“ und „Abbrechen“.
3.
4. Wählen Sie im Skript-Editor in der Liste „Anzeigen“ die Option click, in der Liste „Sprache“ die Option „JavaScript“ und in der Liste „Ausführen am“ die Option „Client“ aus.
• „Vorherige“: xfa.sourceSet.DataConnection.previous();
• „Nächste“: xfa.sourceSet.DataConnection.next();
• „Letzte“: xfa.sourceSet.DataConnection.last();
• „NeueHinzufügen“: xfa.sourceSet.DataConnection.addNew();
• „Aktualisieren“: xfa.sourceSet.DataConnection.update();
• „Löschen“: xfa.sourceSet.DataConnection.delete();
• „Abbrechen“: xfa.sourceSet.DataConnection.cancel();
8. Testen Sie das Formular mit Hilfe der Registerkarte „PDF-Vorschau“. Wenn ein solches Formular in Adobe Reader ausgefüllt wird, müssen Sie mit Hilfe von LiveCycle Reader Extensions ES für das Formular Verwendungsrechte festlegen, damit Adobe Reader auf die Datenbank zugreifen kann.
9. Klicken Sie auf die anderen Schaltflächen, um die mit jedem Datensatz verknüpften Daten anzuzeigen. Das Beispiel zeigt, dass die Schaltfläche „Letzte“ bewirkt, dass die ID, die Teilenummer, die Beschreibung und der Stückpreis für den letzten Datensatz in den entsprechenden Feldern angezeigt werden.