Zwischenspeichern in Formularen anbieten
in-STEP BLUE Formulare bieten eine große Bandbreite an Möglichkeiten für den Umgang mit Anforderungen, Änderungen, Testfällen, Risiken, Ideen, Projektanträgen, etc. Diese Formulare können Sie mittels in-STEP BLUE Formular-Designer anpassen. Eine Funktion, die der Formular-Designer aber per se nicht zur Verfügung stellt, ist das Zwischenspeichern von Inhalten. Wie können Sie aber dennoch in einem in-STEP BLUE Formular einen Speichern-Button anbieten, um Änderungen im ausgeliehenen Zustand zwischenspeichern zu können, ohne dass das Formular geschlossen und wieder an die Datenbank zurückgeben wird?
Die Anpassung des Formulars
Öffnen Sie bitte die Vorlage des gewünschten Formulars in einem Test- oder XML-Editor. Suchen Sie nun nach folgender Zeile:
Nach “Layout” suchen …
Fügen Sie dann unterhalb des Layout-Knotens folgenden Text ein:
<Buttons>
<Button Action=”SAVE” Default=”-1″ VisibleInEditMode=”-1″></Button>
<Button Action=”CHECKOUT” Default=”0″></Button>
<Button Action=”CHECKIN” Default=”0″ VisibleInEditMode=”-1″></Button>
<Button Action=”UNDOCHECKOUT” Default=”0″></Button>
<Button Action=”CLOSE” Default=”0″ VisibleInEditMode=”0″></Button>
</Buttons>
Der Formular-Designer kann die Konfiguration zwar nicht vornehmen, aber diese wird auch nicht entfernt, wenn Sie Änderungen daran vornehmen.
Zusätzlich zu den aufgeführten Attributen gibt es noch “Caption” und “Width”. Mit dem Attribut “Caption” können Sie die Bezeichnung der Schaltfläche im Formular festlegen. Mit dem Attribut “Width” können Sie die Breite der Schaltfläche angeben. Standardwert ist hierbei -1, d.h. die Bereite wird anhand der Bezeichnung berechnet. In der Regel benötigen Sie dieses Attribut nicht, zumal bei zu großen Schaltflächen die Auswahlliste der Ereignisse überblendet werden könnte.
Das Ergebnis ist wie folgt:
Formular mit Speichern-Button
Anmerkung: Wenn Sie bei Close VisibleInEditMode auf -1 setzen, würde das Formular so aussehen:
Formular mit Schließen-Button
Das ging sehr schnell, oder? Falls Sie Fragen oder Anregungen haben – unter service@microtool.de stehen wir sehr gerne zur Verfügung.
Diskutieren Sie mit.