JavaScript is disabled on your browser.

Die Bereiche des Moduls Applikationen

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