Unterprojekte
Sie können MobileTogether-Projekte (.mtd-Dateien) als Unterprojekte Ihres aktuellen Projekts inkludieren. Dadurch können im aktuellen Projekt Komponenten der inkludierten Unterprojekte verwendet werden. Umgekehrt können die Komponenten eines Unterprojekts in mehreren (übergeordneten) Projekten wiederverwendet werden, sodass sie nicht in jedem Projekt erneut definiert werden müssen. Beachten Sie, dass Sie auch ein Unterprojekt, das selbst Unterprojekte enthält, inkludieren können.
In einem Unterprojekt können die folgenden Komponenten definiert und in übergeordneten Projekten wiederverwendet werden.
•Design-Seiten mit Ausnahme von Toplevel-Seiten
•Seitenquellen mit Ausnahme der Seitenquelle $PERSISTENT.
•Stylesheets mit Ausnahme des Projekt-Stylesheet
•Benutzerdefinierte XPath-Funktionen
•Benutzerdefinierte globale Variablen
•Lokalisierte Strings und Sprachen
•ID-Push-Benachrichtigungs-Schaltflächengruppen
•In-App-Kauf-Produkte
Arbeiten mit Unterprojekten
Die Verwendung von Unterprojekten erfolgt in zwei Schritten:
1.Erstellung eines Unterprojekts (neu oder anhand eines vorhandenen Projekts).
2.Inkludierung eines Unterprojekts in Ihr aktuelles Projekt.
Diese Schritte werden in den Unterabschnitten dieses Abschnitts erörtert.
Alle inkludierten Unterprojekte eines Projekts werden im Fenster "Dateien" des Projekts angezeigt (siehe Abbildung unten).
Das Fenster "Dateien" fungiert als Systemsteuerung, über die Unterprojekte angezeigt, inkludiert, importiert und entfernt werden können.
Bereitstellung auf dem Server und Generieren von AppStore Apps
Wenn Ihr Projekt Unterprojekte enthält und Sie es auf dem Server bereitstellen oder als AppStore App exportieren, werden alle Unterprojekte im Hauptprojekt zusammengeführt.
Unterprojekte: Inkludieren im Gegensatz zu kopieren
Wenn ein Unterprojekt inkludiert wird, wird es vom Hauptprojekt aus referenziert. Wenn Sie das Unterprojekt ändern, werden alle im Unterprojekt vorgenommenen Änderungen automatisch in allen Projekten, die das Unterprojekt enthalten, übernommen. Die inkludierten Unterprojekte eines Projekts werden im Fenster "Dateien" des Projekts unter Unterprojekte angezeigt (siehe Abbildung oben).
Wenn ein Unterprojekt hingegen in das Hauptprojekt kopiert wird, werden seine Komponenten als Komponenten des Hauptprojekts direkt in das Hauptprojekt integriert. Die Kopie wird über das Fenster "Dateien" (siehe Abbildung oben) durch Rechtsklick auf das gewünschte inkludierte Unterprojekt und Auswahl des Befehls Unterprojekt als Kopie inkludieren durchgeführt. Die Komponenten des inkludierten Unterprojekts werden als Komponenten in das Hauptprojekt kopiert und die Referenz auf das Unterprojekt wird aus dem Fenster "Dateien" entfernt. Das Unterprojekt selbst (.mtd-Datei) wird nicht gelöscht und kann zu einem späteren Zeitpunkt in jedes beliebige Projekt inkludiert werden.