Inhalt dieses
Dokuments: |
|
Weitere
Dokumente: |
Dieses
Dokument drucken. |
Die in diesem
Teilprogramm verwalteten Einstellungen sind Teil der Festlegung der
Graphischen Benutzeroberfläche (GUI / Graphic User Interface)
eines Anwendungsprogramms.
Eine zusammenhängende Erklärung
aller für die GUI möglichen Einstellungen finden Sie in den
Dokumenten Leitfaden
– Start-Frame (CommandCenter); Importieren und Festlegen von
Layout, Textbausteinen, Funktionstasten-Zuordnungen und
Fehlermeldungen und
Leitfaden
– Task-Frame (Teilprogramm für einen Geschäftsfall);
Importieren und Festlegen von Textbausteinen,
Funktionstasten-Zuordnungen und Fehlermeldungen
.
Dieses
Hilfe-Dokument erklärt nur jene Einstellungen, die in diesem
Teilprogramm verwaltet werden.
Bitte klicken Sie auf
das entsprechende Eingabefeld oder Schaltfläche um zur
Beschreibung zu kommen.
Eine Überblicks-Beschreibung dieser
Geschäftsanwendung finden Sie nach dem Bild der Eingabemaske.
In diesem Teilprogramm wird das Layout von Tabellen (der Java-Klasse JTable) und der sprach-abhängige Text der Spalten-Überschriften festgelegt.
Ein Muster des Aussehens einer Tabelle sehen Sie in der Abbildung oben mit der Tabelle 'Gefundene Datensätze'.
Die
in diesem Teilprogramm erfassten Werte sind abgestimmt auf das unter
JavaScout
Fat-Client-Framework
(JS-FCF)
beschriebene Vorgehensmodell.
Dabei ist der innerhalb des
Anwendungsprogramms verwendete 'symbolische Spalten-Name' die
Referenz auf die jeweiligen Daten, die in einer Tabellen-Spalte
angezeigt werden sollen.
Weitere Referenzen finden Sie bei der
Beschreibung der einzelnen Eingabemöglichkeiten.
Mit
diesem Teilprogramm können folgende Kriterien für das
Aussehen einer Tabelle festgelegt werden:
* Reihenfolge der
Spalte innerhalb der Tabelle.
* Text für die Überschrift
der Spalte.
* Relative Breite der Spalte beim ersten Aufruf
des Teilprogramms durch einen Anwender;
diese
Breite kann durch den Anwender verändert werden und wird dann
auf der Datenbank gespeichert.
* Anzahl der Stellen nach dem
Dezimal-Trennzeichen (Komma).
Diese Einstellung
ist nur wirksam, wenn der anzuzeigende Wert numerisch ist und bewirkt
auch, dass der Wert 'rechtsbündig' angezeigt wird.
Die in diesem Teilprogramm erfassten Definitionen können durch das Teilprogramm XML-Datei für sprach-abhängige Texte generieren als XML-Struktur in eine Datei (Beschreibung im Dokument Datei 'DisplayStrings.xml' mit sprachabhängigen Texten für die Anzeige auf der GUI) exportiert werden und diese Datei kann innerhalb des JavaScout Fat-Client-Frameworks (JS-FCF) für die Entwicklung von Anwendungsprogrammen verwendet werden.
In
diesem Eingabe-Feld wird das GUI-Element einem Projekt
zugeordnet.
Der Projekt-Code für das Projekt muss zuvor im
Teilprogramm Projekt
und Sprache verwalten erfasst
worden sein.
Gemeinsam mit dem ISO-Sprach-Code,
dem Frame-Name und dem
GUI-Element-Name wird die verwaltete
Tabellen-Spalte eindeutig einer Tabelle eines Teilprogramms
zugeordnet.
In
diesem Eingabe-Feld wird der Code der Sprache ausgewählt.
Durch
die weitere Unterteilung nach der Sprache ist es möglich, die
Spalten-Überschrift für
verschiedene Sprachversionen des Anwendungsprogramms festzulegen.
Der ISO-Sprach-Code für das gewählte Projekt muss zuvor
im Teilprogramm Projekt
und Sprache verwalten erfasst
worden sein.
Gemeinsam mit dem Projekt-Code,
dem Frame-Name und dem
GUI-Element-Name wird die verwaltete
Tabellen-Spalte eindeutig einer Tabelle eines Teilprogramms
zugeordnet.
In
diesem Eingabe-Feld wird der Name der (Java-) Klasse des
Teilprogramms, in dem das verwaltete GUI-Element platziert ist,
ausgewählt.
Genau genommen ist es jene Klasse des
Teilprogramms, die den Programm-Code für die Anzeige des
Fensters mit der Grafischen Benutzeroberfläche (GUI / Graphic
User Interface) enthält.
In der Programmiersprache Java wird
das Fenster als 'Frame' bezeichnet – deswegen wurde diese
Bezeichnung gewählt.
Der Frame-Name für die gewählte
Kombination aus Projekt und Sprache muss zuvor im Teilprogramm Frame
(Fenster) verwalten erfasst
worden sein.
Gemeinsam mit dem Projekt-Code
und ISO-Sprach-Code und dem
GUI-Element-Name wird die verwaltete
Tabellen-Spalte eindeutig einer Tabelle eines Teilprogramms
zugeordnet. Anwendungsprogramms zugeordnet.
In diesem Feld wird jener Name erfasst, der innerhalb des Teilprogramms (ausgewählt unter Frame-Name) als Variablenname für die Tabelle (Java-Klasse 'JTable') verwendet wird.
Nachdem
dieser Name innerhalb der Methode
processLanguageDependantElements(...)
bzw.
von darin aufgerufen Methoden innerhalb der Basisklasse
JSBS_GUIServices
aus
dem Aufbau der GUI (Graphic User Interface / Grafische
Benutzeroberfläche) des Teilprogramms ermittelt wird, muss der
hier erfasste Name zu 100 % mit dem im Teilprogramm verwendeten
Variablennamen für die Tabelle übereinstimmen.
Dieser
Wert ist die Referenz auf die Werte, die in der Tabellen-Spalte
angezeigt werden sollen.
Voraussetzung für eine korrekte
Verknüpfung ist, dass das Anwendungsprogramm entsprechend dem
Vorgehensmodell von JavaScout
Fat-Client-Framework
s
(JS-FCF) entwickelt wird.
Innerhalb
des Vorgehensmodell wird ein Vector mit den Roh-Daten für die
Tabelle erstellt; die detaillierte Beschreibung dazu finden Sie unter
Muster-Code
für ein BOC_Set (Liste mit Business-Objects, Client-Side-Klasse)
> Definitionen der symbolischen Namen und deren Verwendung in der
Methode
buildRawDataVector()
und
Muster-Code
für ein BOC_Set (Liste mit Business-Objects, Client-Side-Klasse)
> Erstellen der 'Werte-Zeilen' der Mattrix in der Methode
buildRawDataVector()
.
In
dem Vector mit den Roh-Daten sind auch für jede Tabellen-Spalte
'symbolische Spalten-Namen' enthalten.
Innerhalb der Klasse
JSBS_GUIServices
wird
aus den in diesem Teilprogramm festgelegten Definitionen die Tabelle
aufgebaut.
Eine
weitere Beschreibung über die Verwendung dieses Wertes finden
Sie unter
Datei
'DisplayStrings.xml' mit sprachabhängigen Texten für die
Anzeige auf der GUI >
<SymbolicName>
.
Mit diesem Wert wird die Anordnung der Spalten in der Tabelle festgelegt.
Eine
weitere Beschreibung über die Verwendung dieses Wertes finden
Sie unter
Datei
'DisplayStrings.xml' mit sprachabhängigen Texten für die
Anzeige auf der GUI >
<Column>
.
Dieses
Eingabefeld enthält jenen
Text, der in der Überschrift der Tabellenspalte angezeigt wird.
Eine
weitere Beschreibung über die Verwendung dieses Wertes finden
Sie unter
Datei
'DisplayStrings.xml' mit sprachabhängigen Texten für die
Anzeige auf der GUI >
<ElementText>
.
In
diesem Feld wird festgelegt
wie
breit die einzelne Spalte der Tabelle im Verhältnis zu den
anderen Spalten ist.
Dieser Wert ist nur von Bedeutung, wenn die
Tabelle erstmals von einem Anwender angezeigt wird; die aktuelle
Breite der Spalte kann durch den Anwender verändert werden und
wird dann auf der Datenbank gespeichert – wenn die Codierung
des Anwendungsprogramm dem Vorgehensmodell von JavaScout
Fat-Client-Framework
folgt.
Eine
weitere Beschreibung über die Verwendung dieses Wertes finden
Sie unter
Datei
'DisplayStrings.xml' mit sprachabhängigen Texten für die
Anzeige auf der GUI >
<Width>
.
Anzahl
der angezeigten Nachkomma-Stellen
Der
optionale
Wert in diesem Feld bestimmt, wie viele Stellen hinter dem
Dezimaltrennzeichen angezeigt werden.
Dieser Wert ist nur wirksam
wenn in dieser Tabellenspalte numerische Daten angezeigt werden.
Eine
weitere Beschreibung über die Verwendung dieses Wertes finden
Sie unter
Datei
'DisplayStrings.xml' mit sprachabhängigen Texten für die
Anzeige auf der GUI >
<NumberOfDecimals>
.
In
diesem Feld kann eine detaillierte Beschreibung, wofür der Text
vorgesehen ist, erfasst werden.
Damit kann bei nicht intuitiven
Namen eine zusätzliche Beschreibung gespeichert werden.
Der
in diesem Feld erfasste Text wird nicht auf die (vom
Anwendungsprogramm verwendete) Datei 'DisplayStrings.xml'
exportiert und kann daher nicht mehr durch das Teilprogramm
Individuell
gültige Text-Elemente für ein Frame (Fenster) der GUI
importieren
wieder
eingelesen werden.
In
diesem Eingabe-Feld wird der Code des Projektes ausgewählt für
das (gemeinsam mit dem gewählten Filter
für Sprach-Code und dem gewählten Filter
für Frame-Klasse) die bereits erfassten Tabellen-Spalten
in
der Auswahl-Liste angezeigt werden sollen.
Der Projekt-Code muss
zuvor im Teilprogramm Projekt
und Sprache verwalten erfasst
worden sein.
In
diesem Eingabe-Feld wird der Code der Sprache ausgewählt für
die (gemeinsam mit dem gewählten Filter
für Projekt-Code und dem gewählten Filter
für Frame-Klasse) die bereits erfassten Tabellen-Spalten in
der Auswahl-Liste angezeigt werden sollen.
Der ISO-Sprach-Code für
das gewählte Projekt muss zuvor im Teilprogramm Projekt
und Sprache verwalten
erfasst
worden sein.
In
diesem Eingabe-Feld wird der Name der (Java-) Klasse des
Teilprogramms ausgewählt für die (gemeinsam mit dem
gewählten Filter für
Projekt-Code und dem gewählten Filter
für Sprach-Code) die bereits erfassten Tabellen-Spalten in
der Auswahl-Liste angezeigt werden sollen.
Die Frame-Klasse für
die gewählte Kombination Projekt/Sprache muss zuvor im
Teilprogramm Frame
(Fenster) verwalten
erfasst
worden sein.
In diesem Eingabefeld wird jener Datensatz ausgewählt, dessen Detail-Daten angezeigt werden sollen oder der gelöscht werden soll.
Informationszeile
am unteren Rand des Fensters
In
diesem Bereich werden kurze Erklärungen zur Bedeutung des
ausgewählten Feldes angezeigt.
Anzeige durch Bewegen des Mauszeigers über das Feld
Wenn
der Mauszeiger über einem Eingabefeld positioniert wird, wird
für einige Sekunden ein Hinweis über die Bedeutung des
ausgewählten Feldes angezeigt.
Detaillierte Warnungen und Informationen über aufgetretene Fehler
Die möglichen Warnungen (deren Ursachen durch den Benutzer korrigiert werden können) und Fehler (deren Ursachen Fehler innerhalb des Anwendungsprogramms oder technische Gebrechen sein können – und damit nicht durch den Benutzer korrigiert werden können) sind nicht im einzelnen in dieser Dokumentation aufgelistet.
Bei
Warnungen und Fehlern wird ein eigenes Fenster geöffnet, das
einen Code für die Ursache und einen Text mit der Beschreibung
der Ursache und Vorschlägen zur Beseitigung der Ursache
enthält.
Die Varianten dieses Fensters sind im Dokument
Fehler
und Warnungen - Generelle Beschreibung
beschrieben.
Allgemein vorhandene Schaltflächen
Eine detaillierte Beschreibung dieser Schaltflächen mit Anwendungsbeispielen finden Sie im Dokument Schaltflächen (Buttons) – Generelle Beschreibung.
Hier die Kurzbeschreibung:
|
Durch Anklicken dieser Schaltfläche wird die Hilfe zur Geschäftsanwendung (also dieses Dokument) aufgerufen. |
|
Durch Anklicken dieser Schaltfläche wird das Fenster 'CommandCenter' mit den Möglichkeiten zum Aufrufen von Geschäftsanwendungen aufgerufen. |
|
Durch
Anklicken dieser Schaltfläche wird eine Auswahl der
Möglichkeiten zum Drucken von Dokumenten aufgerufen. |
|
Durch Anklicken dieser Schaltfläche werden neu erfasste oder geänderte Daten gespeichert. |
|
Durch
Anklicken dieser Schaltfläche werden die angezeigten Daten
auf einen neuen Datensatz kopiert. |
|
Durch Anklicken dieser Schaltfläche werden die Daten für jene Kombination aus Projekt-Code und Sprach-Code, die in der Sortierreihenfolgen vor dem gerade angezeigten Datensatz kommt, angezeigt. |
|
Durch Anklicken dieser Schaltfläche werden die Daten für jene Kombination aus Projekt-Code und Sprach-Code, die in der Sortierreihenfolgen nach dem gerade angezeigten Datensatz kommt, angezeigt. |
|
Durch Anklicken dieser Schaltfläche werden die Daten des ausgewählten Datensatzes im Detail angezeigt und können anschließend geändert oder kopiert werden. |
|
Durch Anklicken dieser Schaltfläche wird der ausgewählte Datensatz gelöscht. |
Die Verwaltung in diesem Teilprogramm ist zur Unterstützung bei der Entwicklung von Anwendungsprogrammen mit dem JavaScout BaseSystem (JSBS).
Die
Nutzung der mit diesem Teilprogramm verwalteten Werte in
Anwendungsprogrammen erfolgt implizit durch die Methoden in der
Klasse JSBS_GUIServices
.
Für
die Entwicklung eines Anwendungsprogramms folgen Sie bitte dem
Verzeichnis:
Leitfaden für die Entwicklung von Heavyweight-Clients mit dem
JS-FCF.
Dort finden Sie die entsprechenden Anleitungen, zu welchem Zeitpunkt
im Entwicklungsprozess die sprachabhängigen Texte für die
GUI-Elemente festgelegt werden.
Referenz auf das Datenmodell
In
diesem Fenster erfasste Daten werden nur in einer einzigen
Datenbank-Tabelle gespeichert.
Die Beschreibung der Attribute
finden Sie im Dokument LangDepElement
(DB-Tabelle für sprachabhängige Eigenschaften von
GUI-Elementen).
Weitere Teilprogramme
Im Teilprogramm Individuell gültige Text-Elemente für ein Frames (Fenster) der GUI importieren können die Werte der XML-Struktur einer bestehenden Datei in die Datenbank importiert werden.
Im Teilprogramm XML-Datei für sprach-abhängige Texte generieren wird eine Datei mit der gewünschten XML-Struktur erstellt.
XML-Struktur der final erstellten Datei
Die
in diesem Teilprogramm verwalteten Daten werden für den
endgültigen Einsatz in eine Datei mit XML-Struktur
geschrieben.
Unter Datei
'DisplayStrings.xml' mit sprachabhängigen Texten für die
Anzeige auf der GUI finden
Sie die Beschreibung der XML-Struktur.