WebAG Automat 5.0

Dokumentation Übersicht
Copyright © Enterprise Web AG.

webag_logo.jpg (2199 Byte)

Formularsystem 2.0
Formularsystem - Programmierung
(Trigger-Programmierung)
 

1. Triggerprogrammierung

1.1 Standard-Trigger

Für die Darstellung der Formulare wird das Trigger-Set Konzept verwendet das auch für die Anzeige von Automat-Seiten Verwendung findet.

Im Trigger-Set können alle Trigger verwendet werden. Da zur korrekten Funktionalität die Einbindung der Javascript- und CSS-Dateien notwendig ist empfehlen sich folgende PAGE_OPEN- und PAGE_CLOSE-Trigger:
 

PAGE_OPEN

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>$WEB_NAME</title>
<script language="JavaScript" src="/js/webag_form.js"></script>
<link href="/css/webag_form.css" type="text/css" rel="stylesheet">
</head>
<body>

PAGE_CLOSE

</body>
</html>

 

Alle anderen Trigger haben die Funktionalität wie bei der Darstellung von Automat-Seiten:

ON_HEADER
Dieser Trigger ersetzen die Ausgabe der Formularüber- und Unterüberschriften,

ON_FOOTER
Dieser Trigger ersetzen die Standardmäßige Fußzeile.
 

Bei der Automat-Installation wird dieses Trigger-Set als Form-Trigger-Set installiert und - ebenso wie das Empty-Trigger-Set - parametrisiert.

 

 

1.2 Erweiterte Trigger

Eine Besonderheit bietet die Möglichkeit bei der Ausgabe des Formulars den Formular-Kopf- und Fußbereich durch eigene Triggerprogrammierung zu gestalten.

Der Formular-Kopf ist der Bereich in dem die Unterformular-Auswahl sowie die Buttons zum Speichern und Abbrechen dargestellt werden.

Der Formular-Fuß ist der Bereich in dem die Vor- (>) und Zurück-Navigation (<) sowie die Buttons zum Abschicken und Löschen dargestellt werden.

Bei der Verwendung dieser Option ist es empfehlenswert die POST_HEADER und PRE_FOOTER Trigger zu verwenden um eigene Formular-Kopf- und Fußbereiche zu programmieren.

Um das Tabellenlayout der Formularausgabe nicht zu zerstören empfiehlt sich folgender HTML-Code um eigene API-Aufrufe aus der wt_form_api einzubringen:

POST_HEADER

<br>
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td align="center" bgcolor="#999999">
HIER IST DER KOPFBEREICH DES FORMULARS
</td>
</tr>

PRE_FOOTER

<tr>
<td bgcolor="#999999">
<table width="100%">
<tr>
<td align="center">
HIER IST DER FUSSBEREICH DES FORMULARS
</td>
</tr>
</table>
</tr>
</table>
<AUTOMAT_INCLUDE TYPE="FUNCTION">
wt_form2_api.form_close
</AUTOMAT_INCLUDE>
<br>

ACHTUNG

Der API-Aufruf wt_form2_api.form_close ist im selbst programmierten Fußbereich-Trigger zwingend erforderlich

 

 

 

 Inhalt | Zurück | Vor

 


WebAG Automat Dokumentation
Copyright
© Enterprise Web AG.
Alle Rechte vorbehalten.