| Die folgenden Eigenschaften könne in dieser Datei vorgenommen werden | ||||
|---|---|---|---|---|
| Formular-Beans | Die Beans, die beim
Bearbeiten eines Formulars innerhalb
diesen Projektes zur Verfügung stehen. Mit dieser Eigenschaft
wird die Beanpalette des Formulareditors ausgetauscht. Hinweis: Beim Ändern dieser Eigenschaft sollten keine Formulare aus diesem Projekt im Formulareditor geöffnet sein |
|||
| Bericht-Beans | Die Beans, die beim
Bearbeiten eines Berichtes
innerhalb diesen Projektes zur Verfügung stehen. Mit dieser
Eigenschaft wird die Beanpalette des Berichteditors ausgetauscht. Hinweis: Beim Ändern dieser Eigenschaft sollten keine Berichte aus diesem Projekt im Berichteditor geöffnet sein |
|||
| Benutzer | Die Nutzerverwaltung dient der Vergabe von Nutzerrechten innerhalb der in eva/3 Application Builder geschriebenen Anwendungen. Mit dieser Eigenschaft werden die möglichen Benutzer festgelegt | |||
| Farbtabelle | In dieser Eigenschaft
lässt sich die Farbtabelle für alle in diesem Projekt
enthaltenen Formulare/Berichte einstellen. Wird in den
Formularen/Berichten auf die benutzerdefinierten Farben
zurückgegriffen, so können die Farbwerte über das
gesamte Projekt durch die Einstellung dieser Eigenschaft beeinflusst
werden Die Farbwerte in den Formularen/Berichten werden primär über den Namen der Farbe referenziert. Eine neue Farbtabelle sollte dieselben Namen enthalten wie die vorherige. Falls der Name einer Farbe in der neuen Farbtabelle fehlt, so wird im Formular/Bericht der (RGB-) Farbwert verwendet, der beim Setzen der entsprechenden Eigenschaft in der eingestellten Farbtabelle gültig war. Hinweis: Beim Ändern dieser Eigenschaft sollten im Formular-/Berichtseditor keine Farbeigenschaft in Bearbeitung sein |
|||
| Default Color | Die Standardfarbe | |||
| Look&Feel | Der Eintrag Eva3.lookAndFeel entscheidet über das LookAndFeel der Anwendung. Ein Verweis auf eine
externe .jar Datei die ein LookAndFeel enthält, ermöglicht das
Einbinden weiterer LookAndFeels. Wird ein externes LookAndFeel verwendet, so ist zunächst die .jar-Datei in den Klassenpfad des Projektes einzubinden. Dies kann durch einen Rechtsklick auf das Projekt in der Navigator Sicht und anschließendes Auswählen des Menüpunktes ausgeführt werden. Das Eigenschaftenfenster öffnet sich (s. Abb. 272 ). Um die Einstellungen abzuschließen ist der Punkt und anschließend die Regisiterkarte auszuwählen. Nun kann durch Klicken der Schaltfläche die .jar-Datei ausgewählt werden, die das gewünschte LookAndFeel enthält. Die Eingabe kann durch Klicken der Schaltfläche abgeschlossen werden. |
|||
| Navigator Iconpfad | Mit dieser Eigenschaft
können die Icons für den SNavigator
ausgetauscht werden. Wird diese Eigenschaft nicht gesetzt, so werden
die eva/3 Icons verwendet. Dieser
Pfad muss ein Dateiordner sein. Darin müssen sich die folgenden
Icons befinden: |
|||
| commit16.gif, commit20.gif, commit24.gif, commit32.gif | execute16.gif, execute20.gif, execute24.gif, execute32.gif | first16.gif, first20.gif, first24.gif, first32.gif | insert16.gif, insert20.gif, insert24.gif, insert32.gif | |
| delete16.gif, delete20.gif, delete24.gif, delete32.gif | previous16.gif, previous20.gif, previous24.gif, previous32.gif | refresh16.gif, refresh20.gif, refresh24.gif, refresh32.gif | rollback16.gif, rollback20.gif, rollback24.gif, rollback32.gif | |
| last16.gif, last20.gif, last24.gif, last32.gif | next16.gif, next20.gif, next24.gif, next32.gif | |||
| rollovercommit16.gif, rollovercommit20.gif, rollovercommit24.gif, rollovercommit32.gif | rolloverexecute16.gif, rolloverexecute20.gif, rolloverexecute24.gif, rolloverexecute32.gif | rolloverfirst16.gif, rolloverfirst20.gif, rolloverfirst24.gif, rolloverfirst32.gif | rolloverinsert16.gif, rolloverinsert20.gif, rolloverinsert24.gif, rolloverinsert32.gif | |
| rolloverdelete16.gif, rolloverdelete20.gif, rolloverdelete24.gif, rolloverdelete32.gif | rolloverprevious16.gif, rolloverprevious20.gif, rolloverprevious24.gif, rolloverprevious32.gif | rolloverrefresh16.gif, rolloverrefresh20.gif, rolloverrefresh24.gif, rolloverrefresh32.gif | rolloverrollback16.gif, rolloverrollback20.gif, rolloverrollback24.gif, rolloverrollback32.gif | |
| rolloverlast16.gif, rolloverlast20.gif, rolloverlast24.gif, rolloverlast32.gif | rollovernext16.gif, rollovernext20.gif, rollovernext24.gif, rollovernext32.gif | |||
| pressedcommit16.gif, pressedcommit20.gif, pressedcommit24.gif, pressedcommit32.gif | pressedexecute16.gif, pressedexecute20.gif, pressedexecute24.gif, pressedexecute32.gif | pressedfirst16.gif, pressedfirst20.gif, pressedfirst24.gif, pressedfirst32.gif | pressedinsert16.gif, pressedinsert20.gif, pressedinsert24.gif, pressedinsert32.gif | |
| presseddelete16.gif, presseddelete20.gif, presseddelete24.gif, presseddelete32.gif | pressedprevious16.gif, pressedprevious20.gif, pressedprevious24.gif, pressedprevious32.gif | pressedrefresh16.gif, pressedrefresh20.gif, pressedrefresh24.gif, pressedrefresh32.gif | pressedrollback16.gif, pressedrollback20.gif, pressedrollback24.gif, pressedrollback32.gif | |
| pressedlast16.gif, pressedlast20.gif, pressedlast24.gif, pressedlast32.gif | pressednext16.gif, pressednext20.gif, pressednext24.gif, pressednext32.gif | |||
| Hinweis: Diese Eigenschaft ist global über alle Projekte auf dem vollständigen Projektpfad. Sie wird nur aus dem ersten Projekt ausgelesen und gilt für alle weiteren eva/3 Projekte | ||||
| Personal ID Spaltenname | ||||
| Update Datenbank | Die Update Datenbank | |||
| Lizenz Datenbank | Die Lizenz Datenbank | |||
| Zwischenspeicher für Befehlsklassen | Ein Systembefehl wird von eva/3 Application Builder nur ein mal
instanziiert und die action(Object[] o, Macro macro)
Methode für jede Befehlsausführung ausgeführt. Dieses vorgehen bietet
vor allem performance vorteile. Besitzt die Systemeigenschaft den Wert
false, so wird für jede Befehlsausführung
eine neue Klasseninstanz gebildet. Diese Systemeigenschaft besitzt den
Standadwert true. |
|||
| Wartesymbol zeigen | Das öffnen von Berichten und Formularen mit vielen Daten kann unter Umständen einige Zeit in Anspruch nehmen. Um dem Benutzer ein Feedback zu geben, werden während der Wartezeit bewegte "Zahnräder" eingeblendet. Besitzt die Systemeigenschaft den Wert false, so wird das Wartesymbol deaktiviert. Diese Systemeigenschaft besitzt den Standadwert true. | |||
| Aktualisiere Tabellenstruktur | Eine eva/3
Application Builder Anwendung baut Verknüpfungen zu Datenspalten über
den Spaltenindex auf. Ändert sich die Spaltenreihenfolge auf der
Datenbank, so ist der Spaltenindex der eva/3
Application Builder Anwendung fehlerhaft. Wird diese Systemeigenschaft
aktiviert, so führt eine eva/3
Application Builder Anwendung beim ersten Zugriff auf eine Tabelle
zunächst eine Aktualisierung der Spaltenindizes durch. Dies ist jedoch
performanceschädlich. Diese Systemeigenschaft besitzt den Standadwert
false. Hinweis: Bei Veränderung der Spaltenreihenfolge sollten die betroffenen Tabellen in das eva/3 Application Builder Projekt reimportiert oder synchronisiert werden. |
|||
| Indiziere Projektpfad | Indiziert alle Dateien eines Projektes in einer Indexdatei im Projekt Stammverzeichnis. Der Eclipse Startvorgang kann durch die Indizierung um ein vielfaches beschleunigt werden, wenn Projekte mehr als 2000 Dateien umfassen. Diese Systemeigenschaft besitzt den Standardwert false. Nach dem Speichern ist es notwendig das Projekt zu bereinigen | |||
| Standard Anwendungsicon | Erlaubt die Festlegung eines Anwendungsicons. Das Anwendungsicon wird für alle Formulare angewendet, die kein eigenes Anwendungsicon über die Formulareigenschaft IconImage definieren. Ist kein Anwendungsicons über die Systemeigenschaft definiert, so wird ein eva/3 Application Builder Standardicon verwendet. | |||
| Beendigungsabfrage zeigen | Legt fest, ob beim schließen des letzten Fensters nachgefragt wird, ob die Anwendung wirklich beendet werden soll. Diese Systemeigenschaft besitzt den Standadwert false. | |||
| Standard Validierungstext | Entspricht der eingegebene Wert einer Komponente nicht dem für die Komponente vorgegebene Eingabeformat, und wurde die Eigenschaft ValidationText nicht gesetz, so wird der Standard Validierungstext für den Nachrichtendialog verwendet. Bleibt die Option Standard Validierungstext leer und wird die Eigenschaft ValidationText nicht gesetzt, so wird kein Nachrichtendialog geöffnet. Als Standard ist die Option Standard Validierungstext nicht gesetzt. | |||
| PrinterJob Klassenname | Erlaubt das Festlegen einer alternativen PrinterJob klasse, die für den Druck aus eva/3-Anwendungen verwendet wird. In die Eigenschaft is ein voll qualifizierter Klassenpfad für eine Klasse, die java.awt.print.PrinterJob erweitert, anzugeben. | |||
| Merge Pages | Wird die Eigenschaft auf true gesetzt, so wird versucht eine vielzahl von Kopien als Einzeldruck mit der Anzahl der Kopien zu drucken. Dieses Vorgehen wird nicht von allen Druckern unterstützt und wird nur dann verwendet, wenn die Befehle PrintReport oder PrintReport2 keinen Drucker- oder Schachtwechsel festlegen. | |||
| Ignoriere Verbindungspfade | Verbindungspfade für .connection-Dateien werden nicht berücksichtigt. | |||
| Standard Datenbank Wert für true | Legt den Wert fest, der für den Wert true in der Datenbank steht. Zum Beispiel verwendet MySQL den Wert -1 als true-Wert. Dies lässt sich durch setzen des Wertes 1 anpassen. | |||
| Nebenläufiges Drucken | Erlaubt die Ausführung des Drucks in einem nebenläufigen Prozess. Der Prozess wird gestartet, sobald der Bericht fertig gerendert wurde. Werden mehrere Ausdrucke nacheinander gestartet, findet die Abarbeitung der Druckjobs sequenziell in der gestarteten Reihenfolge statt. Die Druckjobs können sich nicht gegenseitig überholen. Dieses Feature ist per Standard deaktiviert. | |||
| Logge doppelte Komponentennamen | Werden zur Laufzeit eva/3 Formulare ausgetauscht oder
in ein bestehendes Formular nachgeladen wird im Falle einer doppelten Namensvergabe
der einzelnen Komponenten eine Warning an den Logger gesendet. Dieses Feature ist per Standard
deaktiviert. Die Steuerung des Loggers kann über sie SLogger Bean erfolgen. |
|||