> JavaScout ProjectAssist - Inhalt


Inhalt dieses Dokuments: 
 Generelle Beschreibung und Eingabemöglichkeiten :: Anwendungsbeispiele :: Verwandte Dokumentation 

Weitere Dokumente: 
 
Fehler und Warnungen :: Schaltflächen (Buttons) - Generelle Beschreibung :: Rand-Farben - Bedeutung bei Eingabefeldern und Schaltflächen  

Text und Eigenschaften für die Spalte eines JTable GUI-Elements verwalten :: ProjectAssist für das JavaScout Fat-Client-Framework

* Bitte beachten Sie die Hinweise und Bestimmungen bezüglich Urheberrecht, Haftungsausschluss und geschützte Marken oder Warenzeichen die für dieses Web-Dokument und möglicherweise auch für 'verlinkte' Dokumente gelten.  

Dieses Dokument drucken.
 Letzte Bearbeitung dieses  Dokuments: 2011-05-18

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.

Task-Frame für die Verwaltung von Projekt und Sprache

zum Inhaltsverzeichnis

Generelle Beschreibung und Eingabemöglichkeiten

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.

zum Inhaltsverzeichnis

Projekt-Code 

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.

zum Inhaltsverzeichnis

ISO-Sprach-Code 

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.

zum Inhaltsverzeichnis

Frame-Name 

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.

zum Inhaltsverzeichnis

GUI-Element-Name 

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.

zum Inhaltsverzeichnis

Symbolischer Spalten-Name 

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-Frameworks (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>.

zum Inhaltsverzeichnis

Reihenfolge der Spalte 

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>.

zum Inhaltsverzeichnis

Spalten-Überschrift 

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>.

zum Inhaltsverzeichnis

Anfangsbreite der Spalte 

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>.

zum Inhaltsverzeichnis

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>.

zum Inhaltsverzeichnis

Erklärender Kommentar 

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.

zum Inhaltsverzeichnis

Filter für Projekt-Code 

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.

zum Inhaltsverzeichnis

Filter für Sprach-Code 

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.

zum Inhaltsverzeichnis

Filter für Frame-Klasse 

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.

zum Inhaltsverzeichnis

Auswahl 

In diesem Eingabefeld wird jener Datensatz ausgewählt, dessen Detail-Daten angezeigt werden sollen oder der gelöscht werden soll.

zum Inhaltsverzeichnis

Informationen zu einzelnen Feldern, Warnungen und Fehlern

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.

zum Inhaltsverzeichnis

Schaltflächen

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.
In dieser Geschäftsanwendung gibt es keine Möglichkeit, Daten auszudrucken – deswegen ist diese Schaltfläche permanent deaktiviert.

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.
Anschließend muß die Kombination aus Projekt-Code und Sprach-Code auf einen noch nicht vorhandenen Wert geändert werden.

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.

zum Inhaltsverzeichnis

Anwendungsbeispiele

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.

zum Inhaltsverzeichnis

Verwandte Dokumentation

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

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.

zum Inhaltsverzeichnis