Eine neue oder bestehende Applikation wird im Modul Applikationen
geladen. Das Modul ist in fünf Bereiche unterteilt. Die
Größe der Bereiche kann durch Ziehen mit der Maus
geändert werden. Positionieren Sie dazu die Maus auf dem Rand
eines Bereichs, bis das Mauszeigersymbol als Doppelpfeil angezeigt
wird. Reicht der Platz für die Anzeige von Elementen in einem
Bereich nicht aus, werden automatisch vertikale bzw. horizontale
Scrollbalken eingeblendet.
Jeder Reiter im Modul kann über das Symbol
neben dem Titel geschlossen werden. über das
Menü Ansicht können die Reiter
ein- bzw. ausgeblendet werden. Wenn ein Reiter in einem eigenen Fenster
eingeblendet wird, können Sie ihn auch in einem der Bereiche
rechts oder links von der Arbeitsfläche verankern, indem Sie
ihn mit der Maus an seinem Titel auf die gewünschte Position
ziehen.
Für die Dauer des Verschiebens wird der Bereich als Vorschau
für die zukünftige Position grau eingefärbt
und in dem Moment verankert, in dem Sie die Maustaste loslassen. Auch
verankerte Bereiche können auf diese Weise an andere
Positionen verschoben werden.
Applikationsstruktur
Im oberen linken Bereich wird die Hierarchie der einzelnen Seiten und
Datengruppen einer Applikation abgebildet.
Mit Klick auf die Pfeilsymbole links neben der Bezeichnung
eines Elements können untergeordnete Ebenen in der
Applikationsstruktur geöffnet bzw. geschlossen werden.
Applikationsknoten
Den Applikationsknoten finden Sie an oberster Stelle in der
Applikationsstruktur. Er repräsentiert die Applikation. Im
Eigenschaftendialog werden allgemeine Eigenschaften,
Applikationsmenü, Portlets und Berechtigungen definiert.
über das Kontextmenü des Applikationsknotens
können neue Datengruppen, Fremddatengruppen,
Systemdatengruppen, Ansichtseiten und Portalseiten angelegt werden.
Datengruppen
Datengruppen repräsentieren Datenbanktabellen. Mit dem
Kontextmenü Neu können
Eingabeseiten, Ansichtsseiten, Ansichtsseiten mit Elementen,
Portalseiten, untergeordnete Datengruppen, Datenfelder und Referenzen
angelegt werden. Mit Kontextmenü Löschen
kann eine komplette Datengruppe mit allen enthaltenen Seiten,
Datenfeldern und Referenzen gelöscht werden. Die Daten der
Datengruppe gehen damit unwiederbringlich verloren. Mit dem
Kontextmenü Datenfelder anzeigen / ausblenden
werden die Datenfelder der Datengruppe in der Applikationsstruktur ein-
bzw. ausgeblendet. Das Kontextmenü Eigenschaften öffnet
den Eigenschaftendialog der Datengruppe. Das Kontextmenü Details
ist nur bei aktivierten Expertenoptionen (Menü Extras
/ Optionen) erreichbar und liefert GUID,
Titel, Typ und Namen
eines markierten Elements.
Datengruppe System
In einer Systemdatengruppe kann nur ein einziger
Datensatz gespeichert werden. Pro Applikation kann nur jeweils eine
Systemdatengruppe angelegt werden. Die Daten einer Systemdatengruppe
haben applikationsweite Gültigkeit. Sie können in
allen Datengruppen der Applikation verwendet werden.
Fremdatengruppen
Mit einer Fremddatengruppe werden Daten aus externen Quellen
eingebunden.
Datenfelder
Die Datenfelder einer Datengruppe können mit
dem Kontextmenü Datenfelder anzeigen in
der Applikationsstruktur eingeblendet werden. Hier finden Sie auch die
Systemdatenfelder
(PK) (S) ID ID des Datensatzes
(S) BenutzerID ID des Benutzers, der den Datensatz zuletzt bearbeitet hat
(S) Datum Datum der letzten Änderung
(S) ErstellerID ID des Benutzers, der den Datensatz angelegt hat
(S) ErstellungsDatum Datum der Anlage
Diese Datenfelder können, wenn gewünscht, mit
Ansichtselementen verbunden werden. Systemfelder werden von Intrexx
automatisch mit den relevanten Daten gefüllt.
Ansichtsseiten
Dieses Symbol kennzeichnet Ansichtsseiten, auf denen die
erfassten Daten einer Applikation angezeigt werden.
Eingabeseiten
Mit diesem Symbol werden Eingabeseiten gekennzeichnet.
Eingabeseiten befinden sich immer in einer Datengruppe. Neue
Eingabeseite können über das Kontextmenü
ihrer Datengruppe angelegt werden.
Seiten im Applikationsmenü
Dieses Symbol kennzeichnet Ansichts- oder Eingabeseiten,
die im Applikationsmenü eingebunden sind. Diese Seiten
können im Browser direkt über das
Applikationsmenü aufgerufen werden. Das
Applikationsmenü wird im Eigenschaftendialog des
Applikationsknotens eingestellt.
Startseiten
Mit diesem Symbol wird eine Haupt- oder Eingabeseite gekennzeichnet,
die als Startseite der Applikation festgelegt wurde. Die Startseite
wird bei Klick auf den Applikationslink im Browser als erste Seite
geladen, unabhängig davon, ob oder an welcher Position sie
sich im Applikationsmenü befindet. Eingabeseiten
können nur dann als Startseite definiert werden, wenn sie sich
in Datengruppen direkt unterhalb des Applikationsknotens befinden.
Portalseiten
Die Portalseite ist eine spezielle Ansichtsseite, auf der ein
Applikationsportal eingerichtet werden kann.
Keyhole Seite
Das Portlet IMenu bietet dem Benutzer eine
Navigation für mobile Endgeräte wie z.B. das IPhone.
Dabei werden die Hierarchieebenen von oben nach unten durchschritten.
Eine Keyhole Seite wird im Modul Applikationen
wie folgt definiert: Erstellen Sie eine
Ansichtsseite auf der obersten Ebene in der Strukturansicht der
Anwendung. Auf dieser Seite können Sie nun Elemente (Links,
gefilterte freie Tabellen etc.) platzieren. Klicken Sie mit der rechten
Maustaste auf die Seite und wählen Sie aus dem
Kontextmenü Keyhole IMenü. Der
Inhalt dieser Seite wird nun rechts neben dem Namen der Anwendung
innerhalb des Portlets angezeigt. Bitte achten Sie bei der Erstellung
darauf, möglichst nur einzeilige Inhalte auf der Seite
anzuzeigen, um die Optik des Portlets und damit die Bedienbarkeit nicht
zu beinträchtigen. Auch das Portlet Meine Favoriten bietet Ihnen die
Möglichkeit, neben der Darstellung Ihrer Lieblings-Anwendungen
zusätzlich eine Keyhole-Seite anzuzeigen.
Office-Integration
Eingabeseiten mit Office-Integration werden mit diesem
Symbol gekennzeichnet.
Elemente
Unterhalb der Applikationsstruktur finden Sie den Bereich Elemente.
Die Elemente, mit denen eine Anwendung aufgebaut wird, können
hier ausgewählt und per Drag & Drop auf die
Arbeitsfläche gezogen werden.
Die Darstellung der Elemente in den Werkzeugkästen kann
über das Kontextmenü geändert werden.
Symbole anzeigen zeigt die Symbole der Elemente an
Symbole und Titel anzeigen zeigt Symbole und Titel an
Symbole und Beschreibungen anzeigen zeigt Symbole und Kurzbeschreibungen an
Im Feld Suchen kann nach Elementen gesucht werden.
Wenn Sie im oberen Bereich auf einen Eintrag klicken, werden die
Elemente im unteren Bereich je nach ausgewählter Gruppe
gefiltert.
Zur Anlage eines neuen Elements wählen Sie bitte
eine Seite in der Applikationsstruktur aus. Abhängig vom Typ der Seite, die
Sie ausgewählt haben, sind nun nur die Elemente im Bereich
Elemente verfügbar, die für die Seite geeignet sind. Ziehen
Sie das Element, das Sie anlegen möchten, mit der Maus auf die
Arbeitsfläche. Die Umrisse des Elements werden als Vorschau
auf das Element angezeigt. Anschließend führt Sie ein
Assistent durch den Anlageprozess.
Favoriten
In diesem Bereich können favorisierte Elemente aufgenommen
werden, die hier schnell erreichbar sind. Klicken Sie auf Favoriten einrichten.
Ausgewählte Elemente
werden in der Favoritenliste angezeigt. Mit Klick auf
Favoriten exportieren kann diese Auflistung in Form
einer XML-Datei exportiert werden. Mit Klick auf
Favoriten importieren
kann eine bestehende Favoriten-Exportdatei wieder importiert werden.
Arbeitsfläche
Im rechten Bereich des Moduls Applikationen finden
Sie die Arbeitsfläche. Inhalt und Aussehen der
Arbeitsfläche ändern sich je nach dem, ob eine Seite,
Datengruppe oder der Applikationsknoten in der Applikationsstruktur
markiert ist. Ist z.B. der Applikationsknoten markiert,
informiert die Arbeitsfläche über die Applikationsbeschreibung,
Startseite und weitere Seiten der Applikation.
Ist eine Datengruppe markiert, wird der Name der zugehörigen
Datenbanktabelle angezeigt. Alle Datenfelder und Referenzen der
Datengruppe werden gelistet.
Ist eine Anwendungsseite in der Applikationsstruktur selektiert,
können Elemente auf der Arbeitsfläche per Drag
& Drop angeordnet werden.
Wird ein Element auf der Arbeitsfläche mit der Maus an eine
nicht zulässige Position verschoben, etwa bei der
überlagerung von Elementen oder einer Überschreitung
der Arbeitsflächenbegrenzung, so wird der Umriss des Elements
rot dargestellt.
Die Verschiebung wird nicht ausgeführt. Beim Loslassen der
Maustaste befindet sich das Element wieder an der
ursprünglichen Position. Die wichtigsten Eigenschaften der
Elemente werden im Quicktipp
ausgegeben, wenn der Mauszeiger auf einem Element positioniert
ist.
Skript
Elemente mit Skriptaufrufen oder Kommentaren werden automatisch mit
einem blauen Symbol gekennzeichnet.
Eingabeelemente, bei denen eine Eingabe erforderlich ist (Pflichtfeld),
werden auf der Arbeitsfläche mit einem roten
Symbol gekennzeichnet.
Hilfslinien
In der Arbeitsfläche können über das
Kontextmenü vertikale und horizontale Hilfslinien eingesetzt
werden.
Diese Hilfslinien werden in jeder Applikation, die geladen wird,
dargestellt. Sie dienen damit auf allen Seiten als Orientierungshilfe
für ein einheitliches Layout. Im Browser sind die Hilfslinien
nicht sichtbar.
Die Arbeitsfläche ist mit einem Raster belegt, an dem sich
Ansichts- und Eingabeelemente ausrichten.
Zusätzlich hilft Ihnen ein Lineal bei der Positionierung der
Elemente. Die aktuellen Koordinaten des Mauszeigers werden im Lineal
jeweils mit einer Markierung wiedergegeben.
Per Mausklick können Sie ein Element auf der
Arbeitsfläche selektieren. Mehrere Elemente werden markiert, indem Sie die Maustaste
gedrückt halten und einen Rahmen um die Elemente aufziehen
oder die Elemente mit gehaltener STRG-Taste nacheinander
anklicken.
Gruppierung
Mit dem Kontextmenü Gruppieren können markierte Elemente gruppiert werden.
Der Gruppierung wird die Styleklasse Container_Standard zugewiesen, die eine Hintergrundschattierung verwendet. Mit Gruppieren H1 wird dem Text der gruppierten Elemente automatisch die Styleklasse H1 zugewiesen. Gruppieren transparent gruppiert die Elemente ohne Hintergrundschattierung. Diese Gruppierung kann verwendet werden, wenn eine Gruppierung nicht sichtbar sein soll. Gruppieren ausgeblendet gruppiert die Elemente und blendet sie aus.
Mit der Tastenkombination Strg + a können alle Elemente in der Arbeitsfläche markiert werden. Dabei werden Elemente, die sich in einer Gruppierung befinden, nicht einzeln ausgewählt. Wenn Sie ein Element in einer Gruppierung oder die Gruppierung selbst selektiert haben, werden mit der Tastenkombination Strg + a alle weiteren Elemente in dieser Gruppierung markiert.
Versteckter Bereich
Neben der Arbeitsfläche gibt es einen versteckten Bereich, der
- genau wie die Arbeitsfläche - mit Elementen bestückt
werden kann. Die hier definierten Elemente werden im Endgerät nicht
angezeigt. Mit der Zusatzkontrolle Einstellungen, die
Sie im Modul Design finden,oder
mit dem Tastenkürzel Alt + h können
die versteckten Elemente bei Bedarf, z.B. zu Testzwecken, eingeblendet
werden. Das Tastenkürzel kann über die Datei internal/system/xml/misc/shortcuts.xml
konfiguriert werden.
Die Elemente werden genauso per Drag & Drop in den versteckten
Bereich bewegt und konfiguriert wie die sichtbaren Elemente. Sollen
Elemente in JavaScript verwendet werden, also im Browser zur
Verfügung stehen, so müssen Sie diese Einstellung in der
Spalte Web aktivieren. Ist die Einstellung bei einem Element nicht gesetzt, kann es nur serverseitig (z.B. in Velocity) verwendet werden.
Alle versteckten Elemente werden in einer Gruppierung zusammengefasst.
Den Eigenschaftendialog der versteckten Gruppe können Sie mit
einem Doppelklick auf den Eintrag Versteckte Elemente öffnen.
Innerhalb der obersten Gruppierung im versteckten Bereich
können weitere Gruppierungen angelegt werden, z.B. um die versteckten Elemente
zur besseren Übersicht in kleineren Einheiten zu gruppieren.
Elemente können über das Kontextmenü
zwischen der Arbeitsfläche und dem versteckten Bereich hin- und
hergeschoben werden. Vom versteckten Bereich aus können Elemente per Drag
& Drop auf die Arbeitsfläche verschoben werden.
Suche, Meldungen, Probleme, Beschreibung
Im unteren Bereich finden Sie mehrere Reiter, die auch über
das Menü Ansicht ein- bzw. ausgeblendet
werden können. Die aktuell geöffnete Applikation kann
hier nach bestimmten Kriterien durchsucht werden. Diese Funktion ist im
Entwicklungsprozess und bei der Pflege einer Applikation sehr
hilfreich. Immer, wenn Sie in einem der Tabs auf einen Eintrag
doppelklicken, wird das entsprechende Element auf der
Arbeitsfläche markiert.
Suche
In der Auswahlliste stehen Ihnen unterschiedliche Funktionen
für die Suche zur Verfügung. Den Suchbegriff
können Sie im Suchfeld links davon eintragen. Klicken Sie dann
auf Suchen.
Attributwert
Mit dieser Funktion haben Sie die Möglichkeit, nach
einem Attributwert zu suchen. Im Expert-Modus werden den Expert-Attributen von
Elementen Werte zugewiesen. Hier werden alle Elemente aufgelistet, die
ein Expert-Attribut mit dem Wert aufweisen, den Sie im Suchfeld
eintragen.
Datenfelder ohne Eingabeelement
Sie können die Applikation nach Datenfeldern
ohne Eingabeelement durchsuchen, um alle Datenfelder
aufzulisten, die nicht mit einem Eingabeelement verbunden sind.
Elemente mit Kommentar
Wenn Sie nach Elementen mit Kommentar
suchen, werden alle Elemente aufgelistet, die mit einem Kommentar versehen sind, wenn Sie
keinen Text im Suchfeld eintragen. Ist Text im Suchfeld angegeben,
werden alle Elemente gesucht, die diesen Text im Kommentar enthalten.
Elemente mit Skriptaufruf
Bei der Suche nach Elementen mit Skriptaufruf
werden alle Elemente aufgelistet, die einen Skriptaufruf bei einem
ihrer Ereignisse eingetragen haben.
Elemente mit Stilklasse
Elemente mit Stilklasse ermittelt
Elemente, denen ein bestimmter Stil, den Sie im Suchfeld angeben
können, zugeordnet ist.
Elemente mit Verknüpfungen zu Beziehungen
Die Suche Elemente mit Verknüpfungen zu
Beziehungen liefert alle Elemente, die mit Beziehungen
verbunden sind.
Elemente mit Verknüpfungen zu weiteren Applikationen
Die Suche nach Elementen mit Verknüpfungen
zu weiteren Applikationen liefert
alle Elemente, die mit anderen Applikationen verbunden sind, wie z.B.
Schaltflächen, deren Zielseite sich in einer anderen
Applikation
befindet, oder Tabellen, die Daten aus anderen Applikationen anzeigen.
Elemente ohne Titel
Die Suche nach Elementen ohne Titel
findet alle Elemente, die keinen eingetragenen Titel in einer der
Portalsprachen haben.
Groovy
Die Suche nach Groovy findet alle in der Applikation integrierten Elemente die Groovy-Skript verwenden.
GUID: Definition
Diese Funktion findet das Element mit der GUID, die Sie im
Suchfeld eingetragen haben.
Schaltflächen / Schaltflächen mit E-Mailversand
Die Suche kann nach Schaltflächen und
Schaltflächen, die einen E-Mailversand auslösen,
abgesetzt werden.
Velocity
Die Suche nach Velocity findet alle in der Applikation
integrierten VTL-Include-Ansichtselemente.
Meldungen
Auf diesem Reiter werden Meldungen ausgegeben, z.B. wenn ein Element
nicht gelöscht werden kann, weil andere Elemente noch darauf
verweisen.
Probleme
Hier werden Fehler in der Applikation oder FIXME- bzw.
TODO-Einträge aus Scripts angezeigt.
Beschreibung
Hier haben
Sie die Möglichkeit, eine Beschreibung
für das jeweils selektierte Element einzutragen. Dies gilt
für alle Elemente einer Applikation, also auch Seiten,
Datengruppen, Datenfelder etc. Die Texte, die Sie hier eintragen,
werden beim Speichern der Applikation einsprachig übernommen.
Auch Elemente mit Beschreibung werden auf der Arbeitsfläche
mit einem
Symbol gekennzeichnet.
Wenn die Eingabe einer Beschreibung nicht möglich ist, z.B. wenn aktuell
mehrere Elemente markiert sind, finden Sie dieses Symbol im Kommentarfeld.